Files
server/nix/lib/mkEndpoint.nix
2026-04-06 14:28:55 +02: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;
};
}