This commit is contained in:
2020-03-02 17:11:14 +01:00
parent 9ef4727009
commit 39885e6c6a
+55
View File
@@ -1,2 +1,57 @@
# offline-timeline-docker
## Install docker (only once)
```
sudo pacman -S docker docker-compose docker-machine
```
## Clone this repos
this will clone this repos (main docker environement) and necessary other source code (synopsx, webapp, xml-tei sources, vuejs client)
```
git clone --recursive https://esadhar.net/gogs/bachir/offline-timeline-docker.git
```
## Docker
### start docker engine
```
sudo systemctl start docker
```
### build
only before the first run (may take some time)
```
make build
```
### run
then each time you want to launch the app
```
make upd
```
## Client
open http://localhost:8988 in your browser
## Vhost or Cross Origins Policy
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/
## Logs
to follow the webpack compilation process, run
```
make logs
```
## Update
update the code
```
git pull origin master
git pull --recurse-submodules
```
restart the containers
```
docker-compose restart app
```