diff --git a/modules/nixos/services/prompter/default.nix b/modules/nixos/services/prompter/default.nix index f822cf6..b38e0dd 100644 --- a/modules/nixos/services/prompter/default.nix +++ b/modules/nixos/services/prompter/default.nix @@ -9,11 +9,11 @@ in { services = { caddy = { - environmentFile = config.sops.secrets."caddy/${service.name}-auth".path; virtualHosts = { "${host}" = { extraConfig = '' + envfile ${config.sops.secrets."caddy/${service.name}-auth".path} basicauth { {$CADDY_AUTH_USER} {$CADDY_AUTH_PASSWORD_HASH} } diff --git a/systems/ceres/config/comfyui.nix b/systems/ceres/config/comfyui.nix index 18cb5b0..6fe189c 100755 --- a/systems/ceres/config/comfyui.nix +++ b/systems/ceres/config/comfyui.nix @@ -35,18 +35,17 @@ in }; }; caddy = { - environmentFile = config.sops.secrets."caddy/${service.name}-auth".path; virtualHosts = { "${host}" = { extraConfig = '' + envfile ${config.sops.secrets."caddy/${service.name}-auth".path} basicauth { {$CADDY_AUTH_USER} {$CADDY_AUTH_PASSWORD_HASH} } - root * ${service.paths.path0} - file_server - encode gzip - try_files {path} /index.html + + reverse_proxy ${localhost}:${toString service.ports.port0} + tls ${service.ssl.cert} ${service.ssl.key} ''; };