From 59e0090b523e02fdf9778bb6f0ed377e38d4cbed Mon Sep 17 00:00:00 2001 From: mmcfetridge Date: Mon, 22 Jun 2026 17:22:31 -0400 Subject: [PATCH] Add compose.yml --- compose.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 compose.yml diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..3f1c976 --- /dev/null +++ b/compose.yml @@ -0,0 +1,36 @@ + +services: + watchtower: + image: containrrr/watchtower + container_name: watchtower + restart: unless-stopped + env_file: .env + environment: + - DOCKER_API_VERSION=1.44 + - TZ=${TZ} + - PUID:=${PUID} # Reference PUID from .env + - PGID=${PGID} # Reference PGID from .env + - WATCHTOWER_CLEANUP=${WATCHTOWER_CLEANUP} + - WATCHTOWER_INCLUDE_RESTARTING=${WATCHTOWER_INCLUDE_RESTARTING} + - WATCHTOWER_ROLLING_RESTARTING=${WATCHTOWER_ROLLING_RESTARTING} + - WATCHTOWER_SCHEDULE=${WATCHTOWER_SCHEDULE} + - WATCHTOWER_INCLUDE_STOPPED=${WATCHTOWER_INCLUDE_STOPPED} + - WATCHTOWER_NOTIFICATIONS=${WATCHTOWER_NOTIFICATIONS} + - WATCHTOWER_NOTIFICATIONS_HOSTNAME=${WATCHTOWER_NOTIFICATIONS_HOSTNAME} + - WATCHTOWER_NOTIFICATION_EMAIL_FROM=${WATCHTOWER_NOTIFICATION_EMAIL_FROM} + - WATCHTOWER_NOTIFICATION_EMAIL_TO=${WATCHTOWER_NOTIFICATION_EMAIL_TO} + - WATCHTOWER_NOTIFICATION_EMAIL_SERVER=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER} + - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT} + - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER} + - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD} + security_opt: + - no-new-privileges:true + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /var/run/docker.sock:/var/run/docker.sock + networks: + - automation_network +networks: + automation_network: + external: true # Tells Compose not to create this network \ No newline at end of file