From 83e6da2d566d137b075bc42fae511b9fc5e0c13a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cau=C3=AA=20Faleiros?= Date: Wed, 25 Mar 2026 14:43:03 -0300 Subject: [PATCH] fix: add missing swarm deploy block to mysql backup service - Docker Swarm (Portainer) ignores 'restart: always' and often requires a 'deploy' block with replica counts to properly schedule a new service. - Replaced standard docker-compose restart policy with a Swarm-compliant deploy block. --- docker-compose.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2cf1053..9c970b9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,7 +45,10 @@ services: backup-mysql: image: fradelg/mysql-cron-backup - restart: always + deploy: + replicas: 1 + restart_policy: + condition: on-failure environment: MYSQL_HOST: db MYSQL_USER: root