From 7d59ead221997409bf815ca29c5356e5a3317f86 Mon Sep 17 00:00:00 2001 From: Bendt Date: Mon, 16 Feb 2026 13:52:58 -0500 Subject: [PATCH] Fix Posse-Party: Remove health check causing premature termination, simplify Traefik labels --- posse-party-stack.yml | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/posse-party-stack.yml b/posse-party-stack.yml index 8ca226f..10143ee 100644 --- a/posse-party-stack.yml +++ b/posse-party-stack.yml @@ -52,12 +52,6 @@ services: SECRET_KEY_BASE: ${SECRET_KEY_BASE} FORCE_SSL: "false" 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: - posseparty-network - dokploy-network @@ -67,18 +61,16 @@ services: - node.labels.type == nas restart_policy: condition: on-failure + delay: 30s labels: - traefik.enable=true - - traefik.http.routers.posseparty-web.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`) - - traefik.http.routers.posseparty-web.entrypoints=web - - traefik.http.services.posseparty-web.loadbalancer.server.port=3000 - - traefik.http.routers.posseparty-web.service=posseparty-web - - traefik.http.routers.posseparty-web.middlewares=redirect-to-https@file - - traefik.http.routers.posseparty-websecure.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`) - - traefik.http.routers.posseparty-websecure.entrypoints=websecure - - 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 + - traefik.http.routers.posseparty.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`) + - traefik.http.routers.posseparty.entrypoints=web + - traefik.http.services.posseparty.loadbalancer.server.port=3000 + - traefik.http.routers.posseparty.middlewares=redirect-to-https@file + - traefik.http.routers.posseparty-secure.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`) + - traefik.http.routers.posseparty-secure.entrypoints=websecure + - traefik.http.routers.posseparty-secure.tls.certresolver=letsencrypt depends_on: - db - migrate