mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-25 08:42:16 +00:00
# Which Problems Are Solved - The proxy examples are updated so a self-hosted login container is deployed. - The proxies are configured to direct traffic at /ui/v2/login to it. # How the Problems Are Solved The base compose file is extended by correctly configured login containers for all three scenarios - TLS disabled - External TLS - TLS Enabled The proxy always connects to the login via HTTP. # Additional Changes - All proxies have the TLS disabled mode outcommented, because the login container has state problems, maybe because it needs secure cookies. The need for this is unclear, so we avoid creating a follow-up issue. - The httpd external mode is incommented, as gRPC connections work with this configuration. - *ZITADEL* is replaced by *Zitadel* # Additional Context - Partially Closes #10016 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Stefan Benz <[email protected]>
39 lines
1.6 KiB
Plaintext
39 lines
1.6 KiB
Plaintext
---
|
|
title: Configure Zitadel with Traefik
|
|
sidebar_label: Traefik
|
|
---
|
|
|
|
import ProxyGuideOverview from '../_proxy_guide_overview.mdx';
|
|
import ProxyGuideTLSMode from '../_proxy_guide_tls_mode.mdx';
|
|
import ProxyGuideMore from '../_proxy_guide_more.mdx';
|
|
import Compose from "!!raw-loader!./docker-compose.yaml";
|
|
import ConfigDisabled from "!!raw-loader!./traefik-disabled-tls.yaml";
|
|
import ConfigExternal from "!!raw-loader!./traefik-external-tls.yaml";
|
|
import ConfigEnabled from "!!raw-loader!./traefik-enabled-tls.yaml";
|
|
|
|
export const providername = 'Traefik';
|
|
export const lower = "traefik";
|
|
export const link = <a href="https://doc.traefik.io/traefik/">{providername}</a>;
|
|
|
|
<ProxyGuideOverview name={providername} link={link} compose={Compose}></ProxyGuideOverview>
|
|
|
|
You can either setup your environment for <a href={'#tls-mode-disabled'}>TLS mode disabled</a>, <a href={'#tls-mode-external'}>TLS mode external</a> or <a href={'#tls-mode-enabled'}>TLS mode enabled</a>.
|
|
|
|
<!-- login NOT WORKING
|
|
## TLS mode disabled
|
|
|
|
<ProxyGuideTLSMode mode="disabled" configfilename="traefik-disabled-tls.yaml" configfilecontent={ConfigDisabled} providername={providername} link={link} lower={lower}></ProxyGuideTLSMode>
|
|
-->
|
|
|
|
## TLS mode external
|
|
|
|
<ProxyGuideTLSMode mode="external" configfilename="traefik-external-tls.yaml" configfilecontent={ConfigExternal} providername={providername} link={link} lower={lower}></ProxyGuideTLSMode>
|
|
|
|
## TLS mode enabled
|
|
|
|
<ProxyGuideTLSMode mode="enabled" configfilename="traefik-enabled-tls.yaml" configfilecontent={ConfigEnabled} providername={providername} link={link} lower={lower}></ProxyGuideTLSMode>
|
|
|
|
## More Information
|
|
|
|
<ProxyGuideMore></ProxyGuideMore>
|