summary refs log tree commit diff stats
path: root/modules/webserver.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/webserver.nix')
-rw-r--r--modules/webserver.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/modules/webserver.nix b/modules/webserver.nix
index 8f8543e..e8867d3 100644
--- a/modules/webserver.nix
+++ b/modules/webserver.nix
@@ -18,13 +18,14 @@
       "recipes.krinitsin.com" = {
         forceSSL = true;
 	useACMEHost = "krinitsin.com";
-	root = "/var/www/recipes.krinitsin.com";
+	serverAliases = [ "rezepte.krinitsin.com" ];
+        locations."/".proxyPass = "http://localhost:9000";
       };
       
       "syncthing.krinitsin.com" = {
         forceSSL = true;
 	useACMEHost = "krinitsin.com";
-        locations."/".proxyPass = "https://krinitsin.com:8384";
+        locations."/".proxyPass = "https://localhost:8384";
       };
     };
   };
@@ -32,9 +33,15 @@
   security.acme = {
     acceptTerms = true;
     defaults.email = "christian@krinitsin.xyz";
-    certs."krinitsin.com".extraDomainNames = [ "recipes.krinitsin.com" "webmail.krinitsin.com" "syncthing.krinitsin.com" ];
+    certs."krinitsin.com".extraDomainNames = [ "recipes.krinitsin.com" "rezepte.krinitsin.com" "webmail.krinitsin.com" "syncthing.krinitsin.com" ];
   };
 
+
+  environment.systemPackages = with pkgs; [
+    python312
+    python312Packages.flask
+  ];
+
   systemd.services.flask = {
     enable = true;
     wantedBy = ["default.target"];