Fix Posse-Party: Remove health check causing premature termination, simplify Traefik labels

This commit is contained in:
Bendt
2026-02-16 13:52:58 -05:00
parent 0d710e82ee
commit 7d59ead221

View File

@@ -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