caddy: Remove encode

Apparently `encode` does nothing when you only use caddy as a reverse proxy
This commit is contained in:
SebastianStork 2025-10-08 23:14:16 +02:00
parent 223a231f71
commit e383ee383b

View file

@ -131,7 +131,6 @@ in
extraConfig = extraConfig =
let let
mkHostConfig = value: '' mkHostConfig = value: ''
encode
import subdomain-log ${value.domain} import subdomain-log ${value.domain}
@${value.domain |> getSubdomain} host ${(lib.optionalString (!value.tls) "http://") + value.domain} @${value.domain |> getSubdomain} host ${(lib.optionalString (!value.tls) "http://") + value.domain}
handle @${value.domain |> getSubdomain} { handle @${value.domain |> getSubdomain} {
@ -171,7 +170,6 @@ in
value = { value = {
logFormat = "output file ${config.services.caddy.logDir}/${value.domain}.log { mode 640 }"; logFormat = "output file ${config.services.caddy.logDir}/${value.domain}.log { mode 640 }";
extraConfig = '' extraConfig = ''
encode
bind tailscale/${getSubdomain value.domain} bind tailscale/${getSubdomain value.domain}
reverse_proxy localhost:${builtins.toString value.port} ${ reverse_proxy localhost:${builtins.toString value.port} ${
lib.optionalString (value.extraReverseProxyConfig != "") "{ ${value.extraReverseProxyConfig} }" lib.optionalString (value.extraReverseProxyConfig != "") "{ ${value.extraReverseProxyConfig} }"