summary refs log tree commit diff
path: root/nix/modules/default/lib.nix
blob: cd7a7fb4db4de95d3cee5851753655f65174da7c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  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;
  };
}