From ad46e34e92727f5be954c9cc80fa422b09a12259 Mon Sep 17 00:00:00 2001 From: AlbertBuluma Date: Wed, 13 May 2026 16:01:23 +0300 Subject: [PATCH] Integrate streamline-emr service with Traefik --- src/docker-compose.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/docker-compose.yml b/src/docker-compose.yml index 928d62d1..fa99011b 100644 --- a/src/docker-compose.yml +++ b/src/docker-compose.yml @@ -3,6 +3,20 @@ services: image: registry.gitlab.com/signalytic/client-external/streamline/streamline-emr/streamline-emr/arm64:3.2 container_name: streamline-emr restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.routers.streamline.rule=Host(streamline.signalytic.lan)" + - "traefik.http.routers.streamline.entrypoints=websecure" + - "traefik.http.routers.streamline.tls=true" + - "traefik.http.routers.streamline.priority=2" + - "traefik.http.routers.streamline.service=streamline" + - "traefik.http.routers.streamline.middlewares=streamline-https" + - "traefik.http.services.streamline.loadbalancer.server.port=80" + - "traefik.http.middlewares.streamline-https.headers.customrequestheaders.X-Forwarded-Proto=https" + - "traefik.http.middlewares.streamline-https.headers.customrequestheaders.X-Forwarded-Port=443" + - "traefik.http.middlewares.streamline-https.headers.sslProxyHeaders.X-Forwarded-Proto=https" + - "traefik.docker.network=signalytic-proxy" + - "traefik.http.middlewares.streamline-https.headers.contentSecurityPolicy=upgrade-insecure-requests" volumes: - "${DATA_DIR:-./data}:/var/lib/mysql" ports: @@ -16,6 +30,8 @@ services: start_interval: 10s interval: 30s retries: 5 + networks: + - signalytic-proxy statistics: image: registry.gitlab.com/signalytic/client-external/streamline/streamline-emr/statistics/arm64:3.1 @@ -47,3 +63,7 @@ services: interval: 30s timeout: 10s retries: 3 + +networks: + signalytic-proxy: + external: true \ No newline at end of file