Fix Posse-Party architecture - constrain to NAS node (x86_64) since image doesn't support ARM64

This commit is contained in:
Bendt
2026-02-09 14:24:29 -05:00
parent 966bc22a71
commit 52d7378ec5

View File

@@ -15,6 +15,10 @@ services:
- db_data:/var/lib/postgresql/data - db_data:/var/lib/postgresql/data
networks: networks:
- posse-party-network - posse-party-network
deploy:
placement:
constraints:
- node.labels.type == nas
migrate: migrate:
image: ghcr.io/searlsco/posse_party:latest image: ghcr.io/searlsco/posse_party:latest
@@ -30,6 +34,12 @@ services:
restart: "no" restart: "no"
networks: networks:
- posse-party-network - posse-party-network
deploy:
placement:
constraints:
- node.labels.type == nas
restart_policy:
condition: none
web: web:
image: ghcr.io/searlsco/posse_party:latest image: ghcr.io/searlsco/posse_party:latest
@@ -71,6 +81,10 @@ services:
- traefik.http.services.posseparty-websecure.loadbalancer.server.port=3000 - traefik.http.services.posseparty-websecure.loadbalancer.server.port=3000
- traefik.http.routers.posseparty-websecure.service=posseparty-websecure - traefik.http.routers.posseparty-websecure.service=posseparty-websecure
- traefik.http.routers.posseparty-websecure.tls.certresolver=letsencrypt - traefik.http.routers.posseparty-websecure.tls.certresolver=letsencrypt
deploy:
placement:
constraints:
- node.labels.type == nas
worker: worker:
image: ghcr.io/searlsco/posse_party:latest image: ghcr.io/searlsco/posse_party:latest
@@ -99,6 +113,10 @@ services:
start_period: 60s start_period: 60s
networks: networks:
- posse-party-network - posse-party-network
deploy:
placement:
constraints:
- node.labels.type == nas
volumes: volumes:
db_data: db_data: