Unverified Commit 3d33c5c7 authored by Gabriel Simmer's avatar Gabriel Simmer Committed by GitHub
Browse files

n8n: add WEBHOOK_URL environment variable

The WEBHOOK_URL options is only able to be set through environment variables. Was considering adding a more generic "environment" parameter but wasn't sure the best way to approach this.
parent 73710c4a
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -26,6 +26,15 @@ in
      '';
    };

    webhookUrl = mkOption {
      type = types.string;
      default = "";
      description = lib.mdDoc ''
        WEBHOOK_URL for n8n, in case we're running behind a reverse proxy.
        This cannot be set through configuration and must reside in an environment variable.
      '';
    };

  };

  config = mkIf cfg.enable {
@@ -44,6 +53,7 @@ in
        N8N_USER_FOLDER = "/var/lib/n8n";
        HOME = "/var/lib/n8n";
        N8N_CONFIG_FILES = "${configFile}";
        WEBHOOK_URL = "${webhookUrl}";

        # Don't phone home
        N8N_DIAGNOSTICS_ENABLED = "false";