Reverse proxy for tegola through caddy to get TLS
This commit is contained in:
parent
423c1e6d9f
commit
1c3ca5909b
1 changed files with 7 additions and 0 deletions
|
|
@ -4,6 +4,8 @@ with lib;
|
||||||
let
|
let
|
||||||
databaseName = "tegola";
|
databaseName = "tegola";
|
||||||
databaseUser = "tegola";
|
databaseUser = "tegola";
|
||||||
|
domainName = "tegola.nidus.cloud";
|
||||||
|
port = 9090;
|
||||||
group = "tegola";
|
group = "tegola";
|
||||||
user = "tegola";
|
user = "tegola";
|
||||||
in {
|
in {
|
||||||
|
|
@ -21,6 +23,11 @@ in {
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
networking.firewall.allowedTCPPorts = [ 9090 ];
|
networking.firewall.allowedTCPPorts = [ 9090 ];
|
||||||
|
services.caddy.virtualHosts."${domainName}" = {
|
||||||
|
extraConfig = ''
|
||||||
|
reverse_proxy http://127.0.0.1:${toString port}
|
||||||
|
'';
|
||||||
|
};
|
||||||
services.postgresql = {
|
services.postgresql = {
|
||||||
enable = true;
|
enable = true;
|
||||||
ensureDatabases = [databaseName];
|
ensureDatabases = [databaseName];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue