Няма описание

Bachir Soussi Chiadmi 696ce52966 added CORS info in readme преди 4 години
Docker d4150a38ca drafted vuejs client container преди 4 години
client @ 99aad2e6a1 a0324a73ef more api review преди 4 години
data @ 423de0caf0 8ba995ff61 added sourcePrep as data, mountd on /srv/basex/data преди 4 години
synopsx @ 558dd832a2 237acc11e2 updated synopsx, added webapp mount, readme преди 4 години
webapp @ 912017815c a0324a73ef more api review преди 4 години
.env 237acc11e2 updated synopsx, added webapp mount, readme преди 4 години
.gitignore 1a930deafc added synopsx, basex/basexhttp преди 4 години
.gitmodules 237acc11e2 updated synopsx, added webapp mount, readme преди 4 години
LICENSE dc46999f96 Initial commit преди 4 години
README.md 696ce52966 added CORS info in readme преди 4 години
docker-compose.yml 5b8723a8b5 readme, changed client port преди 4 години

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 -o figli 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

DB

connect http://localhost:8984/synopsx/create-project

create a 'gdp' project

connect to http://localhost:8984/synopsx/config select 'gpd' and click on 'ok'

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

Doc

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

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

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