fix: continuwuity port forwarding
This commit is contained in:
parent
8919152f67
commit
ff30395864
2 changed files with 22 additions and 2 deletions
|
|
@ -21,11 +21,15 @@ let
|
|||
myExtraConfig = if service.reverse_proxy ? extraConfig
|
||||
then service.reverse_proxy.extraConfig
|
||||
else {};
|
||||
listenConfig = if service.reverse_proxy ? listen
|
||||
then service.reverse_proxy.listen
|
||||
else if service.reverse_proxy ? ssl && service.reverse_proxy.ssl
|
||||
then [ {port = 80;} {port = 443; ssl=true;} ]
|
||||
else [ {port = 80;} ];
|
||||
sslConfig = if service.reverse_proxy ? ssl && service.reverse_proxy.ssl
|
||||
then {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
listen = [ {addr = "0.0.0.0"; port = 80;} {addr = "0.0.0.0"; port = 443; ssl=true;} ];
|
||||
}
|
||||
else {};
|
||||
externConnections = if service.reverse_proxy ? allowExternConnections && service.reverse_proxy.allowExternConnections
|
||||
|
|
@ -38,7 +42,10 @@ let
|
|||
in
|
||||
{
|
||||
serverName = "${domain}";
|
||||
listen = [ {addr = "0.0.0.0"; port = 80;} ];
|
||||
listen = map (obj: ({
|
||||
addr = if obj ? addr then obj.addr else "0.0.0.0";
|
||||
port = obj.port;
|
||||
} // (if obj ? ssl then {ssl = obj.ssl;} else {}))) listenConfig;
|
||||
locations = locationsData;
|
||||
extraConfig = ''
|
||||
allow ${network.network.subnet};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue