From 4a86790364b64cbfaa500f4498b32196f135b1c1 Mon Sep 17 00:00:00 2001 From: dimitar Date: Tue, 4 Aug 2026 08:41:41 +0200 Subject: [PATCH] compose formating --- docker-compose.yaml | 53 ++++++++++++++++++--------------------------- 1 file changed, 21 insertions(+), 32 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 03b259f..644bf64 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -9,38 +9,27 @@ services: networks: - coolify labels: - traefik.enable: "true" - traefik.docker.network: "coolify" - - Root domain: testbed.mk - traefik.http.routers.testbed-root.rule: "Host(`testbed.mk`)" - traefik.http.routers.testbed-root.entryPoints: "https" - traefik.http.routers.testbed-root.service: "spomeniqr-svc" - traefik.http.routers.testbed-root.tls: "true" - -# Wildard subdomains: *.testbed.mk - traefik.http.routers.testbed-wildcard.rule: "HostRegexp(`{subdomain:[a-zA-Z0-9-]+}.testbed.mk`)" - traefik.http.routers.testbed-wildcard.entryPoints: "https" - traefik.http.routers.testbed-wildcard.service: "spomeniqr-svc" - traefik.http.routers.testbed-wildcard.tls: "true" - -# HTTP→ HTTPS redirect for root - traefik.http.routers.testbed-root-http.rule: "Host(`testbed.mk`)" - traefik.http.routers.testbed-root-http.entryPoints: "http" - traefik.http.routers.testbed-root-http.middlewares: "redirect-to-https" - traefik.http.routers.testbed-root-http.service: "spomeniqr-svc" - -# HTTP→ HTTPS redirect for wildcard - traefik.http.routers.testbed-wildcard-http.rule: "HostRegexp(`{subdomain:[a-zA-Z0-9-]+}.testbed.mk`)" - traefik.http.routers.testbed-wildcard-http.entryPoints: "http" - traefik.http.routers.testbed-wildcard-http.middlewares: "redirect-to-https" - traefik.http.routers.testbed-wildcard-http.service: "spomeniqr-svc" - -# Services - traefik.http.services.spomeniqr-svc.loadbalancer.server.url:"http://app:3000" -# Gzipcompression - traefik.http.middlewares.gzip.compress: "true" - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme: "https" + - traefik.enable=true + - traefik.docker.network=coolify + - traefik.http.routers.testbed-root.rule=Host(`testbed.mk`) + - traefik.http.routers.testbed-root.entryPoints=https + - traefik.http.routers.testbed-root.service=spomeniqr-svc + - traefik.http.routers.testbed-root.tls=true + - traefik.http.routers.testbed-wildcard.rule=HostRegexp(`{subdomain:[a-zA-Z0-9-]+}.testbed.mk`) + - traefik.http.routers.testbed-wildcard.entryPoints=https + - traefik.http.routers.testbed-wildcard.service=spomeniqr-svc + - traefik.http.routers.testbed-wildcard.tls=true + - traefik.http.routers.testbed-root-http.rule=Host(`testbed.mk`) + - traefik.http.routers.testbed-root-http.entryPoints=http + - traefik.http.routers.testbed-root-http.middlewares=redirect-to-https + - traefik.http.routers.testbed-root-http.service=spomeniqr-svc + - traefik.http.routers.testbed-wildcard-http.rule=HostRegexp(`{subdomain:[a-zA-Z0-9-]+}.testbed.mk`) + - traefik.http.routers.testbed-wildcard-http.entryPoints=http + - traefik.http.routers.testbed-wildcard-http.middlewares=redirect-to-https + - traefik.http.routers.testbed-wildcard-http.service=spomeniqr-svc + - traefik.http.services.spomeniqr-svc.loadbalancer.server.port=3000 + - traefik.http.middlewares.gzip.compress=true + - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https networks: coolify: