From 4aaf317614dc400b62e0bfb802492dd41910013d Mon Sep 17 00:00:00 2001 From: Ahwx Date: Thu, 19 Dec 2024 18:19:06 +0100 Subject: [PATCH] feat: add a bunch of proxies for binternet/librey --- modules/services/binternet-proxy.nix | 14 ++++++++++++++ modules/services/librey-proxy.nix | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 modules/services/binternet-proxy.nix create mode 100644 modules/services/librey-proxy.nix diff --git a/modules/services/binternet-proxy.nix b/modules/services/binternet-proxy.nix new file mode 100644 index 0000000..e1ffe1f --- /dev/null +++ b/modules/services/binternet-proxy.nix @@ -0,0 +1,14 @@ +{ ... }: +{ + services = { + nginx.virtualHosts."curate.liv.town" = { + forceSSL = true; + sslCertificate = "/var/lib/acme/liv.town/cert.pem"; + sslCertificateKey = "/var/lib/acme/liv.town/key.pem"; + locations."/" = { + proxyPass = "http://localhost:8081"; + proxyWebsockets = true; + }; + }; + }; +} diff --git a/modules/services/librey-proxy.nix b/modules/services/librey-proxy.nix new file mode 100644 index 0000000..92da713 --- /dev/null +++ b/modules/services/librey-proxy.nix @@ -0,0 +1,14 @@ +{ ... }: +{ + services = { + nginx.virtualHosts."search.liv.town" = { + forceSSL = true; + sslCertificate = "/var/lib/acme/liv.town/cert.pem"; + sslCertificateKey = "/var/lib/acme/liv.town/key.pem"; + locations."/" = { + proxyPass = "http://localhost:8080"; + proxyWebsockets = true; + }; + }; + }; +}