acme fixup

This commit is contained in:
Taeer Bar-Yam 2024-09-23 12:39:15 -04:00
parent 2364e122a2
commit 2a28e0289d

View file

@ -172,10 +172,12 @@ in
s3_api.root_domain = ".${fedicfg.api.domain}";
};
};
services.nginx.virtualHosts."garagePortProxy" = {
forceSSL = true;
enableACME = true;
serverName = "*.${fedicfg.web.rootDomain}";
useACME = true;
serverName = fedicfg.web.rootDomain;
serverAliases = lib.mapAttrsToList (bucket: _: "${bucket}.${fedicfg.web.rootDomain}") cfg.ensureBuckets; ## TODO: use wildcard certificates?
locations."/" = {
proxyPass = "http://localhost:3902";
extraConfig = ''
@ -183,6 +185,7 @@ in
'';
};
};
systemd.services.ensure-garage = {
after = [ "garage.service" ];
wantedBy = [ "garage.service" ];