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