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