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: