vps/newinfra/nix/modules/ingress/default.nix
2024-07-27 10:36:02 +02:00

25 lines
487 B
Nix

{ pkgs, config, ... }: {
networking.firewall.allowedTCPPorts = [
22
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
}
''
);
};
}