From 949617c18e9e758ea989aaeeccdbc581ee370656 Mon Sep 17 00:00:00 2001 From: brocsam Date: Thu, 28 Aug 2025 17:31:04 +0000 Subject: [PATCH] Update docker-compose.yml: move labels and deploy config to backend service - 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 --- docker-compose.yml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 78b7010..c40e608 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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