From 8839620e63471a7c239f73bb8d23df21eef2ec56 Mon Sep 17 00:00:00 2001 From: naturallaw77 Date: Tue, 7 Apr 2026 17:36:26 -0500 Subject: [PATCH] updated caddy.nix --- modules/core/caddy.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/modules/core/caddy.nix b/modules/core/caddy.nix index 15b0cba..e51a599 100755 --- a/modules/core/caddy.nix +++ b/modules/core/caddy.nix @@ -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 ''; }; -} +} \ No newline at end of file