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 VERBOSE: 1 # 0/1
THRESHOLD: 60 # package housekeeping threshold THRESHOLD: 60 # package housekeeping threshold
labels: labels:
- com.centurylinklabs.watchtower.enable=true com.centurylinklabs.watchtower.enable: true
volumes: volumes:
cache: cache:

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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