Fix Posse-Party: Remove health check causing premature termination, simplify Traefik labels
This commit is contained in:
@@ -52,12 +52,6 @@ services:
|
|||||||
SECRET_KEY_BASE: ${SECRET_KEY_BASE}
|
SECRET_KEY_BASE: ${SECRET_KEY_BASE}
|
||||||
FORCE_SSL: "false"
|
FORCE_SSL: "false"
|
||||||
command: ["./script/server"]
|
command: ["./script/server"]
|
||||||
healthcheck:
|
|
||||||
test: ["CMD-SHELL", "curl -fsS http://localhost:3000/up || exit 1"]
|
|
||||||
interval: 30s
|
|
||||||
timeout: 10s
|
|
||||||
retries: 10
|
|
||||||
start_period: 180s
|
|
||||||
networks:
|
networks:
|
||||||
- posseparty-network
|
- posseparty-network
|
||||||
- dokploy-network
|
- dokploy-network
|
||||||
@@ -67,18 +61,16 @@ services:
|
|||||||
- node.labels.type == nas
|
- node.labels.type == nas
|
||||||
restart_policy:
|
restart_policy:
|
||||||
condition: on-failure
|
condition: on-failure
|
||||||
|
delay: 30s
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.posseparty-web.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`)
|
- traefik.http.routers.posseparty.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`)
|
||||||
- traefik.http.routers.posseparty-web.entrypoints=web
|
- traefik.http.routers.posseparty.entrypoints=web
|
||||||
- traefik.http.services.posseparty-web.loadbalancer.server.port=3000
|
- traefik.http.services.posseparty.loadbalancer.server.port=3000
|
||||||
- traefik.http.routers.posseparty-web.service=posseparty-web
|
- traefik.http.routers.posseparty.middlewares=redirect-to-https@file
|
||||||
- traefik.http.routers.posseparty-web.middlewares=redirect-to-https@file
|
- traefik.http.routers.posseparty-secure.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`)
|
||||||
- traefik.http.routers.posseparty-websecure.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`)
|
- traefik.http.routers.posseparty-secure.entrypoints=websecure
|
||||||
- traefik.http.routers.posseparty-websecure.entrypoints=websecure
|
- traefik.http.routers.posseparty-secure.tls.certresolver=letsencrypt
|
||||||
- traefik.http.services.posseparty-websecure.loadbalancer.server.port=3000
|
|
||||||
- traefik.http.routers.posseparty-websecure.service=posseparty-websecure
|
|
||||||
- traefik.http.routers.posseparty-websecure.tls.certresolver=letsencrypt
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- migrate
|
- migrate
|
||||||
|
|||||||
Reference in New Issue
Block a user