Files
server/nix/modules/default/lib.nix
2026-02-28 19:49:44 +01:00

22 lines
373 B
Nix

{
mkEndpoint = domain: port: ssl: {
host = domain;
localPort = port;
useSsl = ssl;
publicPort =
if ssl then
443
else if domain == "localhost" then
port
else
80;
};
mkEndpointRaw = domain: port: publicPort: ssl: {
host = domain;
localPort = port;
useSsl = ssl;
publicPort = publicPort;
};
}