Bachir Soussi Chiadmi d504d2ced2 readme | 4 years ago | |
---|---|---|
Docker | 4 years ago | |
app @ 206d3f769b | 4 years ago | |
log | 4 years ago | |
static | 4 years ago | |
.env | 4 years ago | |
.gitmodules | 4 years ago | |
LICENSE | 4 years ago | |
Makefile | 4 years ago | |
README.md | 4 years ago | |
docker-compose.yml | 4 years ago |
sudo pacman -S docker docker-compose docker-machine
this will clone this repos (main docker environement) and necessary other source code (synopsx, webapp, xml-tei sources, vuejs client)
git clone --recursive https://figureslibres.io/gogs/bachir/docker-vuejs-starter.git
sudo systemctl start docker
only before the first run (may take some time)
make build
then each time you want to launch the app
make upd
open http://localhost:8988 in your browser
Cross origin poilicy will block the api requests from client You'll need to install vhost domain for api and client, like dev.gdp.net and dev.api.gdp.net Or in firefox install this addon to allow cors addons.mozilla.org/en-US/firefox/addon/cors-everywhere/
to follow the webpack compilation process, run
make logs
update the code
git pull origin master
git pull --recurse-submodules
restart the containers
docker-compose restart app