From 91ca64b71e807ad9fe47092be9109c03815ba43d Mon Sep 17 00:00:00 2001 From: brooke Date: Thu, 13 Feb 2025 14:34:00 -0500 Subject: [PATCH] replace command syntax with usage of file provider to set skip verify of self signed certs --- .env.sample | 1 + compose.zulip.yml | 5 +++-- file-provider.yml.tmpl | 5 +++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.env.sample b/.env.sample index 4920236..31d1fa8 100644 --- a/.env.sample +++ b/.env.sample @@ -150,3 +150,4 @@ COMPOSE_FILE="compose.yml" ## Zulip #COMPOSE_FILE="$COMPOSE_FILE:compose.zulip.yml" +#ZULIP_HTTPS_PROXY_ENABLED=1 \ No newline at end of file diff --git a/compose.zulip.yml b/compose.zulip.yml index 3e2b280..645be38 100644 --- a/compose.zulip.yml +++ b/compose.zulip.yml @@ -1,5 +1,6 @@ version: "3.8" services: app: - command: - - "--serversTransport.insecureSkipVerify=true" + deploy: + labels: + - "traefik.http.services.${STACK_NAME}.loadBalancer.serversTransport=zulip@file" diff --git a/file-provider.yml.tmpl b/file-provider.yml.tmpl index aa827bd..538c4d8 100644 --- a/file-provider.yml.tmpl +++ b/file-provider.yml.tmpl @@ -1,5 +1,10 @@ --- http: + {{ if eq (env "ZULIP_HTTPS_PROXY_ENABLED") "1" }} + serversTransports: + zulip: + insecureSkipVerify: true + {{ end }} middlewares: {{ if eq (env "KEYCLOAK_MIDDLEWARE_ENABLED") "1" }} keycloak: