From 0fdc20e7505112f00f283f21e7eb912c92c94c5f Mon Sep 17 00:00:00 2001 From: arrelin Date: Fri, 19 Dec 2025 10:54:57 +0300 Subject: [PATCH] ultimate ci/cd pipeline --- docker-compose.prod.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index a3fedf6..6aec6d9 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -61,6 +61,20 @@ services: - certbot_conf:/etc/letsencrypt:rw entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'" + watchtower: + image: containrrr/watchtower + container_name: family_budget_watchtower + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + - WATCHTOWER_POLL_INTERVAL=300 + - WATCHTOWER_CLEANUP=true + - WATCHTOWER_INCLUDE_RESTARTING=true + - WATCHTOWER_ROLLING_RESTART=true + - WATCHTOWER_LABEL_ENABLE=false + command: family_budget_backend family_budget_frontend + restart: unless-stopped + volumes: postgres_data: driver: local