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: immich-server:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- traefik.docker.network=traefik_traefik
- traefik.http.routers.immich-public.rule=Host(`immich.rschneider.hu`) - traefik.http.routers.immich-public.rule=Host(`immich.rschneider.hu`)
- traefik.http.routers.immich-public.tls=true - traefik.http.routers.immich-public.tls=true
- traefik.http.routers.immich-public.entrypoints=web, websecure - traefik.http.routers.immich-public.entrypoints=web, websecure

View File

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

View File

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

View File

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