readme
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user