updated caddy.nix

This commit is contained in:
2026-04-07 17:36:26 -05:00
parent c03126e8f8
commit 8839620e63

View File

@@ -9,7 +9,18 @@ in
enable = true;
user = "caddy";
group = "root";
configFile = "/run/caddy/Caddyfile";
};
# Override ExecStart + ExecReload to point at the runtime-generated Caddyfile
systemd.services.caddy.serviceConfig = {
ExecStart = lib.mkForce [
""
"${pkgs.caddy}/bin/caddy run --config /run/caddy/Caddyfile --adapter caddyfile"
];
ExecReload = lib.mkForce [
""
"${pkgs.caddy}/bin/caddy reload --config /run/caddy/Caddyfile --adapter caddyfile --force"
];
};
systemd.services.caddy-generate-config = {
@@ -178,4 +189,4 @@ ${extraVhosts}
CUSTOM_VHOSTS_EOF
'';
};
}
}