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