|
@@ -16,10 +16,13 @@ services:
|
|
- ${CHATONS_ROOT_DIR:-/srv/chatons}/${CHATONS_SERVICE:-pad}/db:/var/lib/postgresql/data
|
|
- ${CHATONS_ROOT_DIR:-/srv/chatons}/${CHATONS_SERVICE:-pad}/db:/var/lib/postgresql/data
|
|
|
|
|
|
app:
|
|
app:
|
|
- build: .
|
|
|
|
|
|
+ build:
|
|
|
|
+ context: .
|
|
|
|
+ args:
|
|
|
|
+ THEME_IMAGE: ${THEME_IMAGE:-tvelocity/etherpad-lite}
|
|
restart: unless-stopped
|
|
restart: unless-stopped
|
|
environment:
|
|
environment:
|
|
- - POSTGRES_DB_HOST=db
|
|
|
|
|
|
+ - ETHERPAD_DB_HOST=db
|
|
- ETHERPAD_DB_TYPE=postgres
|
|
- ETHERPAD_DB_TYPE=postgres
|
|
- ETHERPAD_DB_USER=etherpad
|
|
- ETHERPAD_DB_USER=etherpad
|
|
- ETHERPAD_DB_PORT=5432
|
|
- ETHERPAD_DB_PORT=5432
|
|
@@ -29,7 +32,7 @@ services:
|
|
traefik.enable: "true"
|
|
traefik.enable: "true"
|
|
traefik.frontend.rule: "Host: ${CHATONS_SERVICE:-pad}.${CHATONS_DOMAIN:-localhost}, www.${CHATONS_SERVICE:-pad}.${CHATONS_DOMAIN:-localhost}"
|
|
traefik.frontend.rule: "Host: ${CHATONS_SERVICE:-pad}.${CHATONS_DOMAIN:-localhost}, www.${CHATONS_SERVICE:-pad}.${CHATONS_DOMAIN:-localhost}"
|
|
networks:
|
|
networks:
|
|
- - default
|
|
|
|
- web
|
|
- web
|
|
|
|
+ - default
|
|
volumes:
|
|
volumes:
|
|
- ${CHATONS_ROOT_DIR:-/srv/chatons}/${CHATONS_SERVICE:-pad}/app:/opt/etherpad-lite/var
|
|
- ${CHATONS_ROOT_DIR:-/srv/chatons}/${CHATONS_SERVICE:-pad}/app:/opt/etherpad-lite/var
|