Get Pixelfed running on metal #24
|
@ -159,10 +159,9 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."garagePortProxy" = {
|
||||
services.nginx.virtualHosts.${fedicfg.web.rootDomain} = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
serverName = fedicfg.web.rootDomain;
|
||||
serverAliases = lib.mapAttrsToList (bucket: _: fedicfg.web.domainForBucket bucket) cfg.ensureBuckets; ## TODO: use wildcard certificates?
|
||||
locations."/" = {
|
||||
proxyPass = "http://localhost:3902";
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
{ config, modulesPath, ... }:
|
||||
{ lib, config, modulesPath, ... }:
|
||||
|
||||
let
|
||||
inherit (lib) mkVMOverride;
|
||||
|
||||
fedicfg = config.fediversity.internal.garage;
|
||||
|
||||
in {
|
||||
|
@ -9,6 +11,11 @@ in {
|
|||
(modulesPath + "/virtualisation/qemu-vm.nix")
|
||||
];
|
||||
|
||||
services.nginx.virtualHosts.${fedicfg.web.rootDomain} = {
|
||||
forceSSL = mkVMOverride false;
|
||||
enableACME = mkVMOverride false;
|
||||
};
|
||||
|
||||
virtualisation.diskSize = 2048;
|
||||
virtualisation.forwardPorts = [
|
||||
{
|
||||
|
|
Reference in a new issue