fix domain setup

master
tuxcoder 2023-11-13 15:15:39 +01:00
parent 4498be544b
commit 8f17883b52
1 changed files with 6 additions and 2 deletions

View File

@ -10,6 +10,10 @@ in
services.lenticular-cloud = { services.lenticular-cloud = {
enable = mkEnableOption "lenticluar service enable"; enable = mkEnableOption "lenticluar service enable";
domain = mkOption { domain = mkOption {
type = lib.types.str;
example = "example.com";
};
service_domain = mkOption {
type = lib.types.str; type = lib.types.str;
example = "account.example.com"; example = "account.example.com";
}; };
@ -68,10 +72,10 @@ in
}; };
services.nginx.enable = true; services.nginx.enable = true;
services.nginx.virtualHosts."${cfg.domain}" = { services.nginx.virtualHosts."${cfg.service_domain}" = {
addSSL = true; addSSL = true;
enableACME = true; enableACME = true;
serverName = cfg.domain; serverName = cfg.service_domain;
locations."/" = { locations."/" = {
recommendedProxySettings = true; recommendedProxySettings = true;
proxyPass = "http://unix:/run/${username}/web.sock"; proxyPass = "http://unix:/run/${username}/web.sock";