Add nginx reverse proxy to raspi-test

This commit is contained in:
Andreas Zweili 2022-05-17 22:38:58 +02:00
parent 7869c0360f
commit 2a1b0080c7
1 changed files with 37 additions and 0 deletions

View File

@ -12,4 +12,41 @@
"${inputs.self}/modules/docker"
"${inputs.self}/modules/raspi-haproxy"
];
security.acme = {
acceptTerms = true;
email = "admin+acme@zweili.ch";
};
services.nginx = {
enable = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts = {
"2li.ch" = {
serverAlias = [ "www.2li.ch" ];
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:8080";
proxyWebsockets = true; # needed if you need to use WebSocket
};
};
"heimdall.2li.ch" = {
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:8081";
proxyWebsockets = true; # needed if you need to use WebSocket
};
};
"rss-bridge.2li.ch" = {
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:8082";
proxyWebsockets = true; # needed if you need to use WebSocket
};
};
};
};
}