diff --git a/crontab b/crontab index a05dbe1..567f79a 100644 --- a/crontab +++ b/crontab @@ -1,2 +1,2 @@ 30 * * * * pkill node -31 * * * * node /opt/app/whiteboard-1.5/server.js --mode=production +31 * * * * cd /opt/app/whiteboard-1.5 && node server.js --mode=production diff --git a/docker-compose.yml b/docker-compose.yml index cda79ab..2e4c6c4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,14 +2,16 @@ version: '3' services: app: image: wb + build: . networks: - - docker_default + - proxy labels: - - traefik.enable=true - - traefik.frontend.rule=Host:wb.pad.test.picasoft.net - - traefik.port=8080 + traefik.http.routers.etherpad-app.entrypoints: websecure + traefik.http.routers.etherpad-app.rule: Host(`wb.test.picasoft.net`) + traefik.http.services.etherpad-app.loadbalancer.server.port: 8080 + traefik.enable: true restart: always networks: - docker_default: + proxy: external: true diff --git a/entrypoint.sh b/entrypoint.sh index caaf474..8e9decd 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,4 +1,5 @@ #! /bin/sh -node /opt/app/whiteboard-1.5/server.js --mode=production & +cd /opt/app/whiteboard-1.5 +node server.js --mode=production & supercronic /opt/app/whiteboard-1.5/crontab