elnudrop: define enableSSL special argument
This commit is contained in:
parent
86e8c8c9ec
commit
6176753e71
4 changed files with 27 additions and 22 deletions
|
@ -1,12 +1,14 @@
|
|||
{ enableSSL, ... }:
|
||||
|
||||
let host = "jichan.org"; in {
|
||||
services.nginx.virtualHosts."www.${host}" = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
forceSSL = enableSSL;
|
||||
enableACME = enableSSL;
|
||||
globalRedirect = host;
|
||||
};
|
||||
services.nginx.virtualHosts."${host}" = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
forceSSL = enableSSL;
|
||||
enableACME = enableSSL;
|
||||
extraConfig = ''
|
||||
error_page 502 /502.html;
|
||||
'';
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
{ enableSSL, ... }:
|
||||
|
||||
with import ../../../../modules/tailscale/default.nix;
|
||||
let host = "tegakituesday.com"; in {
|
||||
services.nginx.virtualHosts."www.${host}" = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
forceSSL = enableSSL;
|
||||
enableACME = enableSSL;
|
||||
globalRedirect = host;
|
||||
};
|
||||
services.nginx.virtualHosts."${host}" = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
forceSSL = enableSSL;
|
||||
enableACME = enableSSL;
|
||||
extraConfig = ''
|
||||
error_page 502 /502.html;
|
||||
'';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ config, ... }:
|
||||
{ config, enableSSL, ... }:
|
||||
|
||||
let
|
||||
baseDomain = "elnu.com";
|
||||
|
@ -18,8 +18,8 @@ in {
|
|||
};
|
||||
environment.systemPackages = [ config.services.headscale.package ];
|
||||
services.nginx.virtualHosts.${domain} = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
forceSSL = enableSSL;
|
||||
enableACME = enableSSL;
|
||||
locations."/" = {
|
||||
proxyPass = "http://localhost:${ toString config.services.headscale.port }";
|
||||
proxyWebsockets = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue