system/settings/dev.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | { config , pkgs , ... }: { services.caddy = { enable = true; virtualHosts = { "localhost" = { extraConfig = '' tls { issuer internal { ca local } } acme_server ''; }; "alanpearce.localhost" = { extraConfig = '' reverse_proxy h2c://alanpearce.localhost:3000 { transport http { dial_timeout 1s compression off } } ''; }; "searchix.localhost" = { extraConfig = '' reverse_proxy http://localhost:7331 { transport http { dial_timeout 1s compression off } } ''; }; }; }; } |