From 52d7378ec5aa8190e0df2c4d437fc329617a4eaa Mon Sep 17 00:00:00 2001 From: Bendt Date: Mon, 9 Feb 2026 14:24:29 -0500 Subject: [PATCH] Fix Posse-Party architecture - constrain to NAS node (x86_64) since image doesn't support ARM64 --- posse-party-compose.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/posse-party-compose.yml b/posse-party-compose.yml index 8659a29..c2e14ba 100644 --- a/posse-party-compose.yml +++ b/posse-party-compose.yml @@ -15,6 +15,10 @@ services: - db_data:/var/lib/postgresql/data networks: - posse-party-network + deploy: + placement: + constraints: + - node.labels.type == nas migrate: image: ghcr.io/searlsco/posse_party:latest @@ -30,6 +34,12 @@ services: restart: "no" networks: - posse-party-network + deploy: + placement: + constraints: + - node.labels.type == nas + restart_policy: + condition: none web: image: ghcr.io/searlsco/posse_party:latest @@ -71,6 +81,10 @@ services: - 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 + deploy: + placement: + constraints: + - node.labels.type == nas worker: image: ghcr.io/searlsco/posse_party:latest @@ -99,6 +113,10 @@ services: start_period: 60s networks: - posse-party-network + deploy: + placement: + constraints: + - node.labels.type == nas volumes: db_data: