vps/newinfra/nix/modules/ingress/default.nix
2024-08-01 15:20:21 +02:00

24 lines
480 B
Nix

{ pkgs, config, ... }: {
networking.firewall.allowedTCPPorts = [
443
];
services.caddy = {
enable = true;
configFile = pkgs.writeText "Caddyfile"
(
builtins.readFile ./Caddyfile +
''
${config.networking.hostName}.infra.noratrieb.dev {
root * ${./debugging-page}
file_server
}
noratrieb.dev {
root * ${./nora}
file_server
}
''
);
};
}