update traefik configuration in docker-compose files

This commit is contained in:
Schneider Roland 2025-04-02 22:22:38 +02:00
parent 1f296c13b5
commit 6788b888a0
4 changed files with 30 additions and 26 deletions

View File

@ -13,6 +13,7 @@ services:
immich-server:
labels:
- "traefik.enable=true"
- traefik.docker.network=traefik_traefik
- traefik.http.routers.immich-public.rule=Host(`immich.rschneider.hu`)
- traefik.http.routers.immich-public.tls=true
- traefik.http.routers.immich-public.entrypoints=web, websecure

View File

@ -23,32 +23,32 @@ services:
networks:
nextcloud:
app:
labels:
- traefik.http.routers.nextcloud.rule=Host(`nextcloud.rschneider.net`)
- traefik.http.routers.nextcloud.tls=true
- traefik.http.routers.nextcloud.service=nextcloud
- traefik.http.services.nextcloud.loadbalancer.server.port=80
- traefik.http.routers.nextcloud-public.rule=Host(`nextcloud.rschneider.hu`)
- traefik.http.routers.nextcloud-public.tls=true
- traefik.http.routers.nextcloud-public.service=nextcloud-public
- traefik.http.services.nextcloud-public.loadbalancer.server.port=80
image: nextcloud
restart: always
ports:
- 4115:80
links:
- db
volumes:
- nextcloud:/var/www/html
environment:
- MYSQL_PASSWORD=nextcloud
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
networks:
nextcloud:
traefik_traefik:
# app:
# labels:
# - traefik.http.routers.nextcloud.rule=Host(`nextcloud.rschneider.net`)
# - traefik.http.routers.nextcloud.tls=true
# - traefik.http.routers.nextcloud.service=nextcloud
# - traefik.http.services.nextcloud.loadbalancer.server.port=80
# - traefik.http.routers.nextcloud-public.rule=Host(`nextcloud.rschneider.hu`)
# - traefik.http.routers.nextcloud-public.tls=true
# - traefik.http.routers.nextcloud-public.service=nextcloud-public
# - traefik.http.services.nextcloud-public.loadbalancer.server.port=80
# image: nextcloud
# restart: always
# ports:
# - 4115:80
# links:
# - db
# volumes:
# - nextcloud:/var/www/html
# environment:
# - MYSQL_PASSWORD=nextcloud
# - MYSQL_DATABASE=nextcloud
# - MYSQL_USER=nextcloud
# - MYSQL_HOST=db
# networks:
# nextcloud:
# traefik_traefik:
networks:
nextcloud: {}

View File

@ -2,6 +2,8 @@
services:
pihole:
labels:
- traefik.enable=true
- traefik.docker.network=traefik_traefik
- traefik.http.routers.pihole.rule=Host(`internal.pihole.rschneider.hu`)
- traefik.http.routers.pihole.tls=true
- traefik.http.routers.pihole.entrypoints=web, websecure

View File

@ -1,6 +1,7 @@
services:
reverse-proxy:
labels:
- traefik.docker.network=traefik_traefik
- traefik.http.routers.reverse-proxy.rule=Host(`traefik.rschneider.net`)
- traefik.http.routers.reverse-proxy.tls=true
- traefik.http.services.reverse-proxy.loadbalancer.server.port=8080