docker-compose: = --> : (#513)

Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: #513
This commit is contained in:
Michael Grote 2023-04-20 14:50:33 +02:00
parent 3d28646e1b
commit a213f0b88b
13 changed files with 55 additions and 55 deletions

View file

@ -14,7 +14,7 @@ services:
VERBOSE: 1 # 0/1
THRESHOLD: 60 # package housekeeping threshold
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
volumes:
cache:

View file

@ -13,6 +13,6 @@ services:
# config file
- ./config.yml:/app/config.yml
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
# kann mit dig @192.168.2.43 -p 54 alternate.de getestet werden

View file

@ -22,7 +22,7 @@ services:
networks:
- intern
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
# runner
drone-runner-docker:
@ -45,7 +45,7 @@ services:
labels:
com.centurylinklabs.watchtower.enable: true
com.centurylinklabs.watchtower.depends-on: drone-server
######## Volumes ########
volumes:
data:

View file

@ -15,4 +15,4 @@ services:
ports:
- 333:8080
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true

View file

@ -10,7 +10,7 @@ services:
ports:
- 3344:80
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
python-api-server:
container_name: httpd-api
@ -27,7 +27,7 @@ services:
UPLOAD_DIRECTORY: /uploads
AUTH_TOKEN: {{ lookup('keepass', 'httpd-api-server-token', 'password') }}
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
volumes:
uploads:

View file

@ -22,14 +22,14 @@ services:
- intern
- traefik
labels:
- traefik.http.routers.miniflux.rule=Host(`miniflux.mgrote.net`)
- traefik.enable=true
- traefik.http.routers.miniflux.tls=true
- traefik.http.routers.miniflux.tls.certresolver=resolver_letsencrypt
- traefik.http.routers.miniflux.entrypoints=entry_https
- traefik.http.services.miniflux.loadbalancer.server.port=8080
- com.centurylinklabs.watchtower.enable=true
- com.centurylinklabs.watchtower.depends-on=mf-db
traefik.http.routers.miniflux.rule: Host(`miniflux.mgrote.net`)
traefik.enable: true
traefik.http.routers.miniflux.tls: true
traefik.http.routers.miniflux.tls.certresolver: resolver_letsencrypt
traefik.http.routers.miniflux.entrypoints: entry_https
traefik.http.services.miniflux.loadbalancer.server.port: 8080
com.centurylinklabs.watchtower.enable: true
com.centurylinklabs.watchtower.depends-on: mf-db
######## PostGreSQL ########
db:
@ -45,8 +45,8 @@ services:
networks:
- intern
labels:
- com.centurylinklabs.watchtower.enable=false
- com.centurylinklabs.watchtower.monitor-only=true
com.centurylinklabs.watchtower.enable: false
com.centurylinklabs.watchtower.monitor-only: true
######## Miniflux-Filter ########
mf-filter:
@ -64,8 +64,8 @@ services:
networks:
- intern
labels:
- com.centurylinklabs.watchtower.enable=true
- com.centurylinklabs.watchtower.depends-on=mf-frontend
com.centurylinklabs.watchtower.enable: true
com.centurylinklabs.watchtower.depends-on: mf-frontend
######## RSS-Bridge ########
rssbridge:
@ -81,7 +81,7 @@ services:
ports: #um neue Feeds einzufügen
- 3001:80
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
######## changedetection ########
changedetection.io:
@ -99,7 +99,7 @@ services:
networks:
- intern
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
######## Volumes ########
volumes:

View file

@ -32,7 +32,7 @@ services:
ports:
- 1234:80
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
volumes:
db:

View file

@ -29,14 +29,14 @@ services:
networks:
- traefik
labels:
- traefik.http.routers.navidrome-mg.rule=Host(`audio.mgrote.net`)&&PathPrefix(`/mg`)
- traefik.enable=true
- traefik.http.routers.navidrome-mg.tls=true
- traefik.http.routers.navidrome-mg.tls.certresolver=resolver_letsencrypt
- traefik.http.routers.navidrome-mg.entrypoints=entry_https
- traefik.http.services.navidrome-mg.loadbalancer.server.port=4533
traefik.http.routers.navidrome-mg.rule: Host(`audio.mgrote.net`)&&PathPrefix(`/mg`)
traefik.enable: true
traefik.http.routers.navidrome-mg.tls: true
traefik.http.routers.navidrome-mg.tls.certresolver: resolver_letsencrypt
traefik.http.routers.navidrome-mg.entrypoints: entry_https
traefik.http.services.navidrome-mg.loadbalancer.server.port: 4533
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
ports:
- "4533:4533"

View file

@ -19,7 +19,7 @@ services:
networks:
- intern
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
######## Redis ########
nextcloud-redis:
@ -31,7 +31,7 @@ services:
restart: unless-stopped
command: redis-server --requirepass ${REDIS_HOST_PASSWORD}
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
######## cron ########
cron:
@ -48,7 +48,7 @@ services:
NEXTCLOUD_CONTAINER_NAME: nextcloud-app
NEXTCLOUD_CRON_MINUTE_INTERVAL: 1
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
######## Nextcloud ########
nextcloud-app:
@ -88,25 +88,25 @@ services:
- intern
- traefik
labels:
- com.centurylinklabs.watchtower.enable=true
- com.centurylinklabs.watchtower.depends-on=nextcloud-redis,nextcloud-db
com.centurylinklabs.watchtower.enable: true
com.centurylinklabs.watchtower.depends-on: nextcloud-redis,nextcloud-db
- traefik.http.routers.nextcloud.rule=Host(`nextcloud.mgrote.net`)
- traefik.enable=true
- traefik.http.routers.nextcloud.tls=true
- traefik.http.routers.nextcloud.tls.certresolver=resolver_letsencrypt
- traefik.http.routers.nextcloud.entrypoints=entry_https
- traefik.http.services.nextcloud.loadbalancer.server.port=80
traefik.http.routers.nextcloud.rule: Host(`nextcloud.mgrote.net`)
traefik.enable: true
traefik.http.routers.nextcloud.tls: true
traefik.http.routers.nextcloud.tls.certresolver: resolver_letsencrypt
traefik.http.routers.nextcloud.entrypoints: entry_https
traefik.http.services.nextcloud.loadbalancer.server.port: 80
- traefik.http.middlewares.nextcloud-webdav.replacepathregex.regex="^/.well-known/ca(l|rd)dav"
- traefik.http.middlewares.nextcloud-webdav.replacepathregex.replacement="/remote.php/dav/"
traefik.http.middlewares.nextcloud-webdav.replacepathregex.regex: "^/.well-known/ca(l|rd)dav"
traefik.http.middlewares.nextcloud-webdav.replacepathregex.replacement: "/remote.php/dav/"
- traefik.http.middlewares.nextcloud-hsts.headers.stsincludesubdomains=false
- traefik.http.middlewares.nextcloud-hsts.headers.stspreload=true
- traefik.http.middlewares.nextcloud-hsts.headers.stsseconds=15552001
- traefik.http.middlewares.nextcloud-hsts.headers.isdevelopment=false
traefik.http.middlewares.nextcloud-hsts.headers.stsincludesubdomains: false
traefik.http.middlewares.nextcloud-hsts.headers.stspreload: true
traefik.http.middlewares.nextcloud-hsts.headers.stsseconds: 15552001
traefik.http.middlewares.nextcloud-hsts.headers.isdevelopment: false
- traefik.http.routers.nextcloud.middlewares=nextcloud-hsts@docker,nextcloud-webdav@docker
traefik.http.routers.nextcloud.middlewares: nextcloud-hsts@docker,nextcloud-webdav@docker
######## Networks ########
networks:

View file

@ -14,7 +14,7 @@ services:
- ./ssh:/ssh/
- oxidized:/var/lib/oxidized
labels:
- com.centurylinklabs.watchtower.enable=false
com.centurylinklabs.watchtower.enable: false
######## Volumes ########
volumes:

View file

@ -20,7 +20,7 @@ services:
environment:
TZ: Europe/Berlin
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
######## Networks ########
networks:
traefik:

View file

@ -21,8 +21,8 @@ services:
- 5514:5514/udp #optional
restart: always
labels:
- com.centurylinklabs.watchtower.enable=false
- com.centurylinklabs.watchtower.monitor-only=true
com.centurylinklabs.watchtower.enable: false
com.centurylinklabs.watchtower.monitor-only: true
######## Volumes ########
volumes:
data:

View file

@ -24,12 +24,12 @@ services:
WATCHTOWER_NOTIFICATION_EMAIL_DELAY: 2
WATCHTOWER_NO_STARTUP_MESSAGE: true
labels:
- com.centurylinklabs.watchtower.enable=true
com.centurylinklabs.watchtower.enable: true
# monitore diesen Container nur
# labels:
# - com.centurylinklabs.watchtower.monitor-only=true
# com.centurylinklabs.watchtower.monitor-only: true
# dieser container hängt von x ab
# - com.centurylinklabs.watchtower.depends-on=mf-db
# com.centurylinklabs.watchtower.depends-on: mf-db
# aktualisiere container
# - com.centurylinklabs.watchtower.enable=true
# com.centurylinklabs.watchtower.enable: true