Update docker-compose.yml: move labels and deploy config to backend service
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m4s

- Move node.labels.reskreen-ready to backend deploy constraints
- Add update_config and restart_policy to backend
- Remove duplicate labels from frontend service
- Keep frontend healthcheck configuration
- Maintain existing logging and network settings
This commit is contained in:
2025-08-28 17:31:04 +00:00
parent 597f134997
commit 949617c18e

View File

@@ -2,8 +2,6 @@ version: '3.8'
services:
backend:
image: registry.resk-u.ch/clerc/reskreen:latest
labels:
node.labels.reskreen-ready: 'true'
volumes:
@@ -32,19 +30,6 @@ services:
- main-swarm-network
logging:
driver: json-file
frontend:
image: registry.resk-u.ch/clerc/clerc-frontend:latest
labels:
node.labels.reskreen-ready: 'true'
networks:
- main-swarm-network
configs:
-
source: env-reskreen-frontend
target: /app/frontend-app/.env
logging:
driver: json-file
deploy:
update_config:
delay: 10s
@@ -54,6 +39,19 @@ services:
placement:
constraints:
- node.labels.reskreen-ready==true
frontend:
image: registry.resk-u.ch/clerc/clerc-frontend:latest
networks:
- main-swarm-network
configs:
-
source: env-reskreen-frontend
target: /app/frontend-app/.env
logging:
driver: json-file
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/"]
interval: 30s