Get Pixelfed running on metal #24
|
@ -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" ];
|
||||
|
|
Reference in a new issue