From 4addb15804e69cf66ae42fd972a7e60ee0df6371 Mon Sep 17 00:00:00 2001 From: "Dejan R." Date: Mon, 1 Dec 2025 09:26:12 +0000 Subject: [PATCH] added simply middleware --- docker-compose.yml | 35 +++++++++++------------------------ 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c50d8ef..63c4837 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,32 +27,19 @@ services: networks: - traefik labels: - #- "traefik.enable=true" - - # Router - #- "traefik.http.routers.gotify.rule=Host(`gotify.rozic-dev.com`)" - #- "traefik.http.routers.gotify.entrypoints=websecure" - # - "traefik.http.routers.gotify.tls.certresolver=letsencrypt" - - # Optional redirect from HTTP → HTTPS - # - "traefik.http.routers.gotify-http.rule=Host(`gotify.rozic-dev.com`)" - # - "traefik.http.routers.gotify-http.entrypoints=web" - # - "traefik.http.routers.gotify-http.middlewares=redirect-to-https" - # - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https" - - # # Service - # - "traefik.http.services.gotify.loadbalancer.server.port=80" - -# labels: - "traefik.enable=true" - # Router - - "traefik.http.routers.gotify.rule=Host(`gotify.rozic-dev.com`)" - - "traefik.http.routers.gotify.entrypoints=websecure" - - "traefik.http.routers.gotify.tls.certresolver=letsencrypt" - # Optional redirect from HTTP → HTTPS + - "traefik.docker.network=traefik_default" + + # HTTP router (plain HTTP, used for ACME + redirect) - "traefik.http.routers.gotify-http.rule=Host(`gotify.rozic-dev.com`)" - "traefik.http.routers.gotify-http.entrypoints=web" - "traefik.http.routers.gotify-http.middlewares=redirect-to-https" - - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https" - # Service + + # HTTPS router (real app traffic) + - "traefik.http.routers.gotify.rule=Host(`gotify.rozic-dev.com`)" + - "traefik.http.routers.gotify.entrypoints=websecure" + - "traefik.http.routers.gotify.tls=true" + - "traefik.http.routers.gotify.tls.certresolver=letsencrypt" + + # Service (internal port inside the Gotify container) - "traefik.http.services.gotify.loadbalancer.server.port=80"