diff options
| author | Christian Krinitsin <code@krinitsin.xyz> | 2025-03-05 12:09:51 +0100 |
|---|---|---|
| committer | Christian Krinitsin <code@krinitsin.xyz> | 2025-03-05 12:09:51 +0100 |
| commit | 3208039a06a26467026a0946814d570146599a47 (patch) | |
| tree | 9004ab79feb8cfd6425587527407264799aacfe6 /modules/webserver.nix | |
| parent | 1624697b33322cf83c138a404871909c7b189c62 (diff) | |
| download | nosix-3208039a06a26467026a0946814d570146599a47.tar.gz nosix-3208039a06a26467026a0946814d570146599a47.zip | |
add mealie and refactor
Diffstat (limited to 'modules/webserver.nix')
| -rw-r--r-- | modules/webserver.nix | 13 |
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"]; |