fix(nix): configure nginx/acme for multiple domains

This commit is contained in:
Lucas Sta Maria 2025-08-13 09:08:07 +00:00
parent 9e23d00da5
commit 0e49f4762c
No known key found for this signature in database
GPG key ID: F07FB16A826E3B47

View file

@ -58,6 +58,19 @@
security.acme = {
acceptTerms = true;
defaults.email = "lucas@priime.dev";
certs = {
"priime.dev" = {
webroot = "/var/lib/acme/priime-dev";
email = "lucas@priime.dev";
group = "nginx";
extraDomainNames = [ "www.priime.dev" ];
};
"files.priime.dev" = {
webroot = "/var/lib/acme/files-priime-dev";
email = "lucas@priime.dev";
group = "nginx";
};
};
};
networking.firewall.allowedTCPPorts = [ 80 443 ];
@ -94,12 +107,15 @@
virtualHosts = {
"priime.dev" = {
forceSSL = true;
enableACME = true;
useACMEHost = true;
serverAliases = [ "www.priime.dev" ];
acmeRoot = "/var/lib/acme/priime-dev";
locations."/".root = "/home/priime/site/build";
};
"files.priime.dev" = {
forceSSL = true;
enableACME = true;
useACMEHost = true;
acmeRoot = "/var/lib/acme/files-priime-dev";
locations."/" = {
root = "/var/lib/files.priime.dev";
extraConfig = ''