Files
docker-compose-template/apps/watchtower/compose.yaml
T
Viren070 1d3d792e12 feat: split up compose.yaml into multiple folders and add authelia to secure apps, add some more apps (#1)
* feat: .

* feat: delete old data folder

* fix: rename zipline-db service to zipline_postgres in compose.yaml

* fix: add zipline compose to include list

* fix: add redis service for stremthru

* docs: add instructions in .env files

* feat: remove docker folder and place apps and data folder in root dir

* fix: add empty tokens.json file for plex_authentication

* fix: add aiostremio template config

* docs: update README with Authelia authentication and clarify setup instructions

* fix: update stremthru_redis volume path and profile name in compose.yaml
2025-04-05 01:22:29 +01:00

33 lines
1.2 KiB
YAML

services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
environment:
TZ: ${TZ:-UTC}
WATCHTOWER_CLEANUP: "true"
WATCHTOWER_SCHEDULE: ${AUTO_UPDATE_SCHEDULE:-0 0 6 * * *} # Run at 6am daily
WATCHTOWER_NOTIFICATION_URL: ${AUTO_UPDATE_NOTIFICATION_URL:-}
WATCHTOWER_NOTIFICATION_REPORT: "true"
WATCHTOWER_NOTIFICATION_TEMPLATE: |
{{- if .Report -}}
{{- with .Report -}}
{{- if ( or .Updated .Failed ) -}}
{{len .Scanned}} Scanned, {{len .Updated}} Updated, {{len .Failed}} Failed
{{- range .Updated}}
- {{.Name}} ({{.ImageName}}): {{.CurrentImageID.ShortID}} updated to {{.LatestImageID.ShortID}}
{{- end -}}
{{- range .Skipped}}
- {{.Name}} ({{.ImageName}}): {{.State}}: {{.Error}}
{{- end -}}
{{- range .Failed}}
- {{.Name}} ({{.ImageName}}): {{.State}}: {{.Error}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- else -}}
{{range .Entries -}}{{.Message}}{{"\n"}}{{- end -}}
{{- end -}}
volumes:
- /var/run/docker.sock:/var/run/docker.sock