mirror of
https://github.com/openziti/zrok.git
synced 2024-11-29 03:24:15 +01:00
33 lines
574 B
Caddyfile
33 lines
574 B
Caddyfile
{
|
|
email {$CADDY_ACME_EMAIL}
|
|
acme_ca {$CADDY_ACME_API}
|
|
admin 0.0.0.0:2019
|
|
}
|
|
|
|
http:// {
|
|
redir https://{host}{uri} permanent
|
|
}
|
|
|
|
*.{$ZROK_DNS_ZONE} {
|
|
tls {
|
|
dns {$CADDY_DNS_PLUGIN} {$CADDY_DNS_PLUGIN_TOKEN}
|
|
propagation_timeout 60m
|
|
}
|
|
|
|
log {
|
|
output stdout
|
|
format console
|
|
level DEBUG
|
|
}
|
|
|
|
@oauth host oauth.{$ZROK_DNS_ZONE}
|
|
reverse_proxy @oauth zrok-frontend:{$ZROK_OAUTH_PORT}
|
|
|
|
@ctrl host zrok.{$ZROK_DNS_ZONE}
|
|
reverse_proxy @ctrl zrok-controller:{$ZROK_CTRL_PORT}
|
|
|
|
reverse_proxy zrok-frontend:{$ZROK_FRONTEND_PORT} {
|
|
header_up Host {http.request.host}
|
|
}
|
|
}
|