diff options
| author | Joe Mou <dev@mou.fo> | 2026-07-16 19:38:09 -0400 |
|---|---|---|
| committer | Joe Mou <dev@mou.fo> | 2026-07-16 19:38:09 -0400 |
| commit | ba8205f11c82792ab0679a3c36f39e00364f3d7e (patch) | |
| tree | 8c9280153a4544204332cebc3345a1c33c177c51 /hostnix/elmo/n8n.nix | |
| parent | 17725f1ffc4f416d5e998bf505e4c767b89efb69 (diff) | |
| parent | 9b90ccad7d828c083c37d179c391a0048e49cf02 (diff) | |
Merge mojo nix-darwin configs
Diffstat (limited to 'hostnix/elmo/n8n.nix')
| -rw-r--r-- | hostnix/elmo/n8n.nix | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/hostnix/elmo/n8n.nix b/hostnix/elmo/n8n.nix deleted file mode 100644 index ad9435e..0000000 --- a/hostnix/elmo/n8n.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ lib, pkgs, ... }: - -{ - services.n8n = { - enable = true; - # TODO webhookUrl = "http://n8n.elmo.mou.fo"; - }; - - systemd.services.n8n = { - environment = { - # services.n8n.settings is deprecated for environment variables. - N8N_CONFIG_FILES = lib.mkForce null; - - N8N_LISTEN_ADDRESS = "::1"; - N8N_PORT = "7856"; - - N8N_RUNNERS_ENABLED = "true"; - N8N_RUNNERS_BROKER_LISTEN_ADDRESS = "::1"; - N8N_RUNNERS_BROKER_PORT = "7857"; - - # TODO - N8N_SECURE_COOKIE = "false"; - - # https://docs.n8n.io/hosting/configuration/configuration-examples/isolation/ - N8N_TEMPLATES_ENABLED = "false"; - }; - - # Override the single instance of pkgs.n8n to use a custom derivation. - # Looks like n8n build fails with less than 16GB of memory. - # https://github.com/n8n-io/n8n/issues/14736 - serviceConfig.ExecStart = let - pkg = pkgs.n8n.overrideAttrs(_: { - # https://github.com/n8n-io/n8n/blob/53594a90e438f25cea40b6e2510a2ba7c7ee9c32/.github/workflows/docker-build-push.yml - NODE_OPTIONS = "--max-old-space-size=7168"; - }); - in - lib.mkForce "${pkg}/bin/n8n"; - }; - - services.nginx.virtualHosts."n8n.elmo.mou.fo" = { - # TODO enableACME = true; - # TODO forceSSL = true; - locations."/" = { - proxyPass = "http://[::1]:7856"; - proxyWebsockets = true; - }; - }; -} |
