38 lines
597 B
Nix
38 lines
597 B
Nix
let
|
|
forwards = [{
|
|
port = 80;
|
|
domain = "vikunja.nudelerde.de";
|
|
}
|
|
{
|
|
port = 443;
|
|
domain = "vikunja.nudelerde.de";
|
|
tls = true;
|
|
}
|
|
{
|
|
port = 80;
|
|
domain = "nudelerde.de";
|
|
}
|
|
{
|
|
port = 443;
|
|
domain = "nudelerde.de";
|
|
tls = true;
|
|
}
|
|
{
|
|
port = 8448;
|
|
domain = "nudelerde.de";
|
|
tls = true;
|
|
}
|
|
];
|
|
entry = forward:
|
|
{
|
|
type = "forwarding";
|
|
listenPort = forward.port;
|
|
domain = forward.domain;
|
|
content = {
|
|
port = 10000 + forward.port;
|
|
tls = forward.tls or false;
|
|
};
|
|
};
|
|
|
|
in
|
|
map entry forwards
|