暫無描述

Bachir Soussi Chiadmi e20b955f3f readme 5 年之前
Docker d4150a38ca drafted vuejs client container 5 年之前
client @ dd40e24467 ab9c7823e8 client: modified webpack devServer host to be accessible through docker 5 年之前
data @ 423de0caf0 8ba995ff61 added sourcePrep as data, mountd on /srv/basex/data 5 年之前
synopsx @ 558dd832a2 237acc11e2 updated synopsx, added webapp mount, readme 5 年之前
webapp @ e6ca72b4a0 237acc11e2 updated synopsx, added webapp mount, readme 5 年之前
.env 237acc11e2 updated synopsx, added webapp mount, readme 5 年之前
.gitignore 1a930deafc added synopsx, basex/basexhttp 5 年之前
.gitmodules 237acc11e2 updated synopsx, added webapp mount, readme 5 年之前
LICENSE dc46999f96 Initial commit 5 年之前
README.md e20b955f3f readme 5 年之前
docker-compose.yml 5b8723a8b5 readme, changed client port 5 年之前

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

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