Fix Posse-Party: Remove depends_on (not supported in Swarm), add retry logic
This commit is contained in:
@@ -37,11 +37,9 @@ services:
|
||||
constraints:
|
||||
- node.labels.type == nas
|
||||
restart_policy:
|
||||
condition: none
|
||||
delay: 0s
|
||||
max_attempts: 1
|
||||
depends_on:
|
||||
- db
|
||||
condition: on-failure
|
||||
delay: 10s
|
||||
max_attempts: 10
|
||||
|
||||
web:
|
||||
image: ghcr.io/searlsco/posse_party:latest
|
||||
@@ -62,6 +60,7 @@ services:
|
||||
restart_policy:
|
||||
condition: on-failure
|
||||
delay: 30s
|
||||
max_attempts: 10
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.posseparty.rule=Host(`${APP_HOST:-posseparty.bendtstudio.com}`)
|
||||
@@ -71,9 +70,6 @@ services:
|
||||
- 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
|
||||
|
||||
worker:
|
||||
image: ghcr.io/searlsco/posse_party:latest
|
||||
@@ -91,9 +87,8 @@ services:
|
||||
- node.labels.type == nas
|
||||
restart_policy:
|
||||
condition: on-failure
|
||||
depends_on:
|
||||
- db
|
||||
- migrate
|
||||
delay: 30s
|
||||
max_attempts: 10
|
||||
|
||||
volumes:
|
||||
db_data:
|
||||
|
||||
Reference in New Issue
Block a user