feat: added comfyui to caddy

This commit is contained in:
Nick 2025-07-27 18:07:10 -05:00
parent 7a35ad834d
commit 41c9397735
2 changed files with 5 additions and 6 deletions

View file

@ -9,11 +9,11 @@ in
{ {
services = { services = {
caddy = { caddy = {
environmentFile = config.sops.secrets."caddy/${service.name}-auth".path;
virtualHosts = { virtualHosts = {
"${host}" = { "${host}" = {
extraConfig = '' extraConfig = ''
envfile ${config.sops.secrets."caddy/${service.name}-auth".path}
basicauth { basicauth {
{$CADDY_AUTH_USER} {$CADDY_AUTH_PASSWORD_HASH} {$CADDY_AUTH_USER} {$CADDY_AUTH_PASSWORD_HASH}
} }

View file

@ -35,18 +35,17 @@ in
}; };
}; };
caddy = { caddy = {
environmentFile = config.sops.secrets."caddy/${service.name}-auth".path;
virtualHosts = { virtualHosts = {
"${host}" = { "${host}" = {
extraConfig = '' extraConfig = ''
envfile ${config.sops.secrets."caddy/${service.name}-auth".path}
basicauth { basicauth {
{$CADDY_AUTH_USER} {$CADDY_AUTH_PASSWORD_HASH} {$CADDY_AUTH_USER} {$CADDY_AUTH_PASSWORD_HASH}
} }
root * ${service.paths.path0}
file_server reverse_proxy ${localhost}:${toString service.ports.port0}
encode gzip
try_files {path} /index.html
tls ${service.ssl.cert} ${service.ssl.key} tls ${service.ssl.cert} ${service.ssl.key}
''; '';
}; };