Add old-homepage
This commit is contained in:
parent
85003ce415
commit
dba69c50ad
2 changed files with 31 additions and 1 deletions
|
@ -1,4 +1,33 @@
|
|||
{ ... }: {
|
||||
{ ... }:
|
||||
let
|
||||
homepage-old = import ../../package/old-homepage.nix { };
|
||||
in
|
||||
{
|
||||
system.services.homepage-old = {
|
||||
enable = true;
|
||||
description = "darkkirb.de";
|
||||
script = "${homepage-old.homepage-old}/homepage";
|
||||
serviceConfig = {
|
||||
WorkingDirectory = homepage-old.homepage-old;
|
||||
EnvFile = "/run/secrets/services/old-homepage";
|
||||
};
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
};
|
||||
services.nginx.virtualHosts."darkkirb.de" = {
|
||||
forceSSL = true;
|
||||
http2 = true;
|
||||
listenAddresses = [ "0.0.0.0" "[::]" ];
|
||||
sslCertificate = "/var/lib/acme/darkkirb.de/cert.pem";
|
||||
sslCertificateKey = "/var/lib/acme/darkkirb.de/key.pem";
|
||||
serverAliases = [ "www.darkkirb.de" ];
|
||||
locations."/" = {
|
||||
proxyPass = "http://localhost:3002/";
|
||||
};
|
||||
locations."/.well-known/matrix" = {
|
||||
proxyPass = "http://localhost:3002/.well-known/matrix";
|
||||
extraConfig = "add_header Access-Control-Allow-Origin '*';";
|
||||
};
|
||||
};
|
||||
services.nginx.virtualHosts."static.darkkirb.de" = {
|
||||
addSSL = true;
|
||||
http2 = true;
|
||||
|
|
|
@ -10,4 +10,5 @@
|
|||
sops.secrets."services/minio_scrape" = {
|
||||
owner = "prometheus";
|
||||
};
|
||||
sops.secrets."services/old-homepage" = { };
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue