Açıklama Yok

Bachir Soussi Chiadmi b4328dca7b new commits on client 5 yıl önce
Docker d4150a38ca drafted vuejs client container 5 yıl önce
client @ eaa00aa244 b4328dca7b new commits on client 5 yıl önce
data @ b0eda0bb7e 24a6ff60f7 first search results display 5 yıl önce
synopsx @ be50808d13 b4328dca7b new commits on client 5 yıl önce
webapp @ 4d71a7a2e9 24a6ff60f7 first search results display 5 yıl önce
.env 237acc11e2 updated synopsx, added webapp mount, readme 5 yıl önce
.gitignore 1a930deafc added synopsx, basex/basexhttp 5 yıl önce
.gitmodules 237acc11e2 updated synopsx, added webapp mount, readme 5 yıl önce
LICENSE dc46999f96 Initial commit 5 yıl önce
README.md b4328dca7b new commits on client 5 yıl önce
docker-compose.yml 5b8723a8b5 readme, changed client port 5 yıl önce

README.md

docker-gdp

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://figureslibres.io/gogs/bachir/docker-gdp.git

Docker

start docker engine

sudo systemctl start docker

build

only before the first run (may take some time)

sudo docker-compose build

run

then each time you want to launch the app

sudo docker-compose up -d

API

the api is ready, you can go to http://localhost:8984/gdp/home

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

sudo docker-compose logs -f

Update

update the code

git pull origin master
git pull --recurse-submodules

restart the containers

docker-compose restart basex
docker-compose restart client

Doc

https://github.com/guidesDeParis/webapp/blob/master/install.md

http://docs.basex.org/wiki/Docker

https://hub.docker.com/r/basex/basexhttp