diff --git a/compose/base.yml b/compose/base.yml index c7761cc..ae36791 100644 --- a/compose/base.yml +++ b/compose/base.yml @@ -33,6 +33,14 @@ services: - 9000 networks: - net + labels: + - "traefik.enable=true" + - "traefik.http.routers.portainer.entrypoints=web-secure" + - "traefik.http.routers.portainer.rule=Host(`portainer.${DOMAINNAME}`)||Host(`port.${DOMAINNAME}`)" + - "traefik.http.router.portainer.middlewares=csrf" + - "traefik.http.routers.portainer.tls.certresolver=letsencrypt" + - "traefik.http.router.portainer.service=portainer_service" + - "traefik.http.services.portainer_service.loadbalancer.server.port=9000" traefik: environment: diff --git a/compose/services.yml b/compose/services.yml index b4789fd..71ffce9 100644 --- a/compose/services.yml +++ b/compose/services.yml @@ -123,7 +123,6 @@ services: syncthing: image: syncthing/syncthing - container_name: syncthing environment: - PUID=1000 - PGID=1000 @@ -140,7 +139,6 @@ services: dozzle: image: amir20/dozzle:latest - container_name: dozzle restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock:ro @@ -148,14 +146,14 @@ services: - 8080 networks: - net - # labels: - # - "traefik.enable=true" - # - "traefik.http.routers.dozzle.entrypoints=web-secure" - # - "traefik.http.routers.dozzle.rule=Host(`log.furyhawk.lol`)" - # - "traefik.http.routers.dozzle.middlewares=auth, csrf" - # - "traefik.http.routers.dozzle.tls=true" - # - "traefik.http.routers.dozzle.tls.certresolver=letsencrypt" - # - "traefik.http.services.dozzle.loadbalancer.server.port=8080" + labels: + - "traefik.enable=true" + - "traefik.http.routers.dozzle.entrypoints=web-secure" + - "traefik.http.routers.dozzle.rule=Host(`log.furyhawk.lol`)" + - "traefik.http.routers.dozzle.middlewares=auth, csrf" + - "traefik.http.routers.dozzle.tls.certresolver=letsencrypt" + - "traefik.http.routers.dozzle.service=dozzle_service" + - "traefik.http.services.dozzle_service.loadbalancer.server.port=8080" # kestra: # image: kestra/kestra:latest-full diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index d5be76c..81aab6c 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -91,16 +91,16 @@ tcp: http: routers: - dashboard: - entryPoints: - - web-secure - rule: "Host(`dashboard.furyhawk.lol`)" - middlewares: - - auth - tls: - # https://docs.traefik.io/master/routing/routers/#certresolver - certResolver: letsencrypt - service: api@internal + # dashboard: + # entryPoints: + # - web-secure + # rule: "Host(`dashboard.furyhawk.lol`)" + # middlewares: + # - auth + # tls: + # # https://docs.traefik.io/master/routing/routers/#certresolver + # certResolver: letsencrypt + # service: api@internal portainer-router: entryPoints: