{
  "manifest_version": "1.0.0",
  "template": {
    "id": "e0bfc67a-3ea6-4391-8926-951ce0e0c2df",
    "slug": "xEFh9O",
    "name": "N8N+Worker+Pgbouncer+Postgres+Valkey : 1$",
    "description": "Enterprise n8n Workflow Automation Stack",
    "url": "https://railway.com/deploy/xEFh9O",
    "upstream": {
      "repo_url": "https://github.com/antisofisme/railway"
    }
  },
  "services": [
    {
      "name": "pgbouncer",
      "source": {
        "repo": "https://github.com/antisofisme/railway"
      },
      "needs_volume": false,
      "http": false
    },
    {
      "name": "valkey",
      "source": {
        "repo": "https://github.com/antisofisme/railway"
      },
      "needs_volume": true,
      "volume_mount_path": "/data",
      "http": false
    },
    {
      "name": "n8n-worker",
      "source": {
        "repo": "https://github.com/antisofisme/railway"
      },
      "needs_volume": false,
      "http": false
    },
    {
      "name": "n8n-main",
      "source": {
        "repo": "https://github.com/antisofisme/railway"
      },
      "needs_volume": false,
      "http": true
    },
    {
      "name": "postgres",
      "source": {
        "repo": "https://github.com/antisofisme/railway"
      },
      "needs_volume": true,
      "volume_mount_path": "/var/lib/postgresql/data",
      "http": false
    }
  ],
  "required_inputs": [
    {
      "key": "TZ",
      "service": "pgbouncer",
      "description": "Provide a value for TZ.",
      "secret": false,
      "strategy": "default",
      "default": "Asia/Jakarta"
    },
    {
      "key": "PGHOST",
      "service": "pgbouncer",
      "description": "Provide a value for PGHOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PGPORT",
      "service": "pgbouncer",
      "description": "Provide a value for PGPORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PGUSER",
      "service": "pgbouncer",
      "description": "Provide a value for PGUSER.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PGDATABASE",
      "service": "pgbouncer",
      "description": "Provide a value for PGDATABASE.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PGPASSWORD",
      "service": "pgbouncer",
      "description": "Provide a value for PGPASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "PGBOUNCER_SSL",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SSL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "PGBOUNCER_HOST",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_private_domain"
    },
    {
      "key": "PGBOUNCER_DEBUG",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_DEBUG.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_PKT_BUF",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_PKT_BUF.",
      "secret": false,
      "strategy": "default",
      "default": "32768"
    },
    {
      "key": "PGBOUNCER_VERBOSE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_VERBOSE.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_AUTH_TYPE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_AUTH_TYPE.",
      "secret": false,
      "strategy": "default",
      "default": "md5"
    },
    {
      "key": "PGBOUNCER_LOG_STATS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LOG_STATS.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_POOL_MODE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_POOL_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "transaction"
    },
    {
      "key": "PGBOUNCER_SO_RCVBUF",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SO_RCVBUF.",
      "secret": false,
      "strategy": "default",
      "default": "262144"
    },
    {
      "key": "PGBOUNCER_SO_SNDBUF",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SO_SNDBUF.",
      "secret": false,
      "strategy": "default",
      "default": "262144"
    },
    {
      "key": "PGBOUNCER_ADMIN_USERS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_ADMIN_USERS.",
      "secret": false,
      "strategy": "default",
      "default": "n8n,postgres"
    },
    {
      "key": "PGBOUNCER_DNS_MAX_TTL",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_DNS_MAX_TTL.",
      "secret": false,
      "strategy": "default",
      "default": "30"
    },
    {
      "key": "PGBOUNCER_LISTEN_ADDR",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LISTEN_ADDR.",
      "secret": false,
      "strategy": "default",
      "default": "*"
    },
    {
      "key": "PGBOUNCER_LISTEN_PORT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LISTEN_PORT.",
      "secret": false,
      "strategy": "default",
      "default": "6432"
    },
    {
      "key": "PGBOUNCER_TCP_KEEPCNT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_TCP_KEEPCNT.",
      "secret": false,
      "strategy": "default",
      "default": "3"
    },
    {
      "key": "PGBOUNCER_TLS_ENABLED",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_TLS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "PGBOUNCER_SBUF_LOOPCNT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SBUF_LOOPCNT.",
      "secret": false,
      "strategy": "default",
      "default": "50"
    },
    {
      "key": "PGBOUNCER_SO_REUSEPORT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SO_REUSEPORT.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_STATS_PERIOD",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_STATS_PERIOD.",
      "secret": false,
      "strategy": "default",
      "default": "600"
    },
    {
      "key": "PGBOUNCER_TCP_KEEPIDLE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_TCP_KEEPIDLE.",
      "secret": false,
      "strategy": "default",
      "default": "30"
    },
    {
      "key": "PGBOUNCER_MIN_POOL_SIZE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_MIN_POOL_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "PGBOUNCER_QUERY_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_QUERY_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "60"
    },
    {
      "key": "PGBOUNCER_TCP_KEEPALIVE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_TCP_KEEPALIVE.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_TCP_KEEPINTVL",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_TCP_KEEPINTVL.",
      "secret": false,
      "strategy": "default",
      "default": "15"
    },
    {
      "key": "PGBOUNCER_DISABLE_PQEXEC",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_DISABLE_PQEXEC.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_LISTEN_BACKLOG",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LISTEN_BACKLOG.",
      "secret": false,
      "strategy": "default",
      "default": "4096"
    },
    {
      "key": "PGBOUNCER_LOG_CONNECTIONS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LOG_CONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_MAX_CLIENT_CONN",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_MAX_CLIENT_CONN.",
      "secret": false,
      "strategy": "default",
      "default": "10000"
    },
    {
      "key": "PGBOUNCER_MAX_PACKET_SIZE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_MAX_PACKET_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "65536000"
    },
    {
      "key": "PGBOUNCER_SERVER_LIFETIME",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SERVER_LIFETIME.",
      "secret": false,
      "strategy": "default",
      "default": "3600"
    },
    {
      "key": "PGBOUNCER_SUSPEND_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SUSPEND_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "PGBOUNCER_DNS_NXDOMAIN_TTL",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_DNS_NXDOMAIN_TTL.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "PGBOUNCER_TCP_DEFER_ACCEPT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_TCP_DEFER_ACCEPT.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_DEFAULT_POOL_SIZE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_DEFAULT_POOL_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "100"
    },
    {
      "key": "PGBOUNCER_LOG_POOLER_ERRORS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LOG_POOLER_ERRORS.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_RESERVE_POOL_SIZE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_RESERVE_POOL_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "100"
    },
    {
      "key": "PGBOUNCER_CLIENT_TLS_SSLMODE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_CLIENT_TLS_SSLMODE.",
      "secret": false,
      "strategy": "default",
      "default": "require"
    },
    {
      "key": "PGBOUNCER_LOG_DISCONNECTIONS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_LOG_DISCONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_MAX_DB_CONNECTIONS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_MAX_DB_CONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "PGBOUNCER_QUERY_WAIT_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_QUERY_WAIT_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "60"
    },
    {
      "key": "PGBOUNCER_SERVER_LOGIN_RETRY",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SERVER_LOGIN_RETRY.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_SERVER_ROUND_ROBIN",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SERVER_ROUND_ROBIN.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "PGBOUNCER_SERVER_TLS_SSLMODE",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SERVER_TLS_SSLMODE.",
      "secret": false,
      "strategy": "default",
      "default": "require"
    },
    {
      "key": "PGBOUNCER_SERVER_IDLE_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SERVER_IDLE_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "60"
    },
    {
      "key": "PGBOUNCER_CLIENT_LOGIN_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_CLIENT_LOGIN_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "30"
    },
    {
      "key": "PGBOUNCER_MAX_USER_CONNECTIONS",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_MAX_USER_CONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "PGBOUNCER_RESERVE_POOL_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_RESERVE_POOL_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "PGBOUNCER_SERVER_CONNECT_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_SERVER_CONNECT_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "15"
    },
    {
      "key": "PGBOUNCER_IDLE_TRANSACTION_TIMEOUT",
      "service": "pgbouncer",
      "description": "Provide a value for PGBOUNCER_IDLE_TRANSACTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "60"
    },
    {
      "key": "TZ",
      "service": "valkey",
      "description": "Provide a value for TZ.",
      "secret": false,
      "strategy": "default",
      "default": "Asia/Jakarta"
    },
    {
      "key": "VALKEY_HZ",
      "service": "valkey",
      "description": "Provide a value for VALKEY_HZ.",
      "secret": true,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "REDIS_HOST",
      "service": "valkey",
      "description": "Provide a value for REDIS_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_private_domain"
    },
    {
      "key": "REDIS_PORT",
      "service": "valkey",
      "description": "Provide a value for REDIS_PORT.",
      "secret": false,
      "strategy": "default",
      "default": "6379"
    },
    {
      "key": "VALKEY_SAVE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_SAVE.",
      "secret": true,
      "strategy": "default",
      "default": "3600 1 1800 100 900 1000 300 10000"
    },
    {
      "key": "VALKEY_MAX_HZ",
      "service": "valkey",
      "description": "Provide a value for VALKEY_MAX_HZ.",
      "secret": true,
      "strategy": "default",
      "default": "200"
    },
    {
      "key": "REDIS_PASSWORD",
      "service": "valkey",
      "description": "Provide a value for REDIS_PASSWORD.",
      "secret": true,
      "strategy": "default",
      "default": "valkey123"
    },
    {
      "key": "REDIS_USERNAME",
      "service": "valkey",
      "description": "Provide a value for REDIS_USERNAME.",
      "secret": false,
      "strategy": "default",
      "default": "default"
    },
    {
      "key": "VALKEY_TIMEOUT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_TIMEOUT.",
      "secret": true,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "VALKEY_LOGLEVEL",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LOGLEVEL.",
      "secret": true,
      "strategy": "default",
      "default": "warning"
    },
    {
      "key": "VALKEY_APPENDONLY",
      "service": "valkey",
      "description": "Provide a value for VALKEY_APPENDONLY.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_DYNAMIC_HZ",
      "service": "valkey",
      "description": "Provide a value for VALKEY_DYNAMIC_HZ.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_IO_THREADS",
      "service": "valkey",
      "description": "Provide a value for VALKEY_IO_THREADS.",
      "secret": true,
      "strategy": "default",
      "default": "8"
    },
    {
      "key": "VALKEY_MAXCLIENTS",
      "service": "valkey",
      "description": "Provide a value for VALKEY_MAXCLIENTS.",
      "secret": true,
      "strategy": "default",
      "default": "15000"
    },
    {
      "key": "VALKEY_SUPERVISED",
      "service": "valkey",
      "description": "Provide a value for VALKEY_SUPERVISED.",
      "secret": true,
      "strategy": "default",
      "default": "auto"
    },
    {
      "key": "VALKEY_APPENDFSYNC",
      "service": "valkey",
      "description": "Provide a value for VALKEY_APPENDFSYNC.",
      "secret": true,
      "strategy": "default",
      "default": "no"
    },
    {
      "key": "VALKEY_TCP_BACKLOG",
      "service": "valkey",
      "description": "Provide a value for VALKEY_TCP_BACKLOG.",
      "secret": true,
      "strategy": "default",
      "default": "2048"
    },
    {
      "key": "VALKEY_TCP_KEEPCNT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_TCP_KEEPCNT.",
      "secret": true,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "VALKEY_TCP_NODELAY",
      "service": "valkey",
      "description": "Provide a value for VALKEY_TCP_NODELAY.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_ACTIVEDEFRAG",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVEDEFRAG.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_BIND_ADDRESS",
      "service": "valkey",
      "description": "Provide a value for VALKEY_BIND_ADDRESS.",
      "secret": true,
      "strategy": "default",
      "default": "0.0.0.0 ::"
    },
    {
      "key": "VALKEY_IPV6_ENABLED",
      "service": "valkey",
      "description": "Provide a value for VALKEY_IPV6_ENABLED.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_OOM_SCORE_ADJ",
      "service": "valkey",
      "description": "Provide a value for VALKEY_OOM_SCORE_ADJ.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_RESP3_ENABLED",
      "service": "valkey",
      "description": "Provide a value for VALKEY_RESP3_ENABLED.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_TCP_KEEPALIVE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_TCP_KEEPALIVE.",
      "secret": true,
      "strategy": "default",
      "default": "60"
    },
    {
      "key": "VALKEY_TCP_KEEPINTVL",
      "service": "valkey",
      "description": "Provide a value for VALKEY_TCP_KEEPINTVL.",
      "secret": true,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "VALKEY_DISABLE_THPOOL",
      "service": "valkey",
      "description": "Provide a value for VALKEY_DISABLE_THPOOL.",
      "secret": true,
      "strategy": "default",
      "default": "no"
    },
    {
      "key": "VALKEY_LFU_DECAY_TIME",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LFU_DECAY_TIME.",
      "secret": true,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "VALKEY_LFU_LOG_FACTOR",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LFU_LOG_FACTOR.",
      "secret": true,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "VALKEY_SYSLOG_ENABLED",
      "service": "valkey",
      "description": "Provide a value for VALKEY_SYSLOG_ENABLED.",
      "secret": true,
      "strategy": "default",
      "default": "no"
    },
    {
      "key": "VALKEY_CLUSTER_ENABLED",
      "service": "valkey",
      "description": "Provide a value for VALKEY_CLUSTER_ENABLED.",
      "secret": true,
      "strategy": "default",
      "default": "no"
    },
    {
      "key": "VALKEY_IGNORE_WARNINGS",
      "service": "valkey",
      "description": "Provide a value for VALKEY_IGNORE_WARNINGS.",
      "secret": true,
      "strategy": "default",
      "default": "all"
    },
    {
      "key": "VALKEY_SLOWLOG_MAX_LEN",
      "service": "valkey",
      "description": "Provide a value for VALKEY_SLOWLOG_MAX_LEN.",
      "secret": true,
      "strategy": "default",
      "default": "1000"
    },
    {
      "key": "VALKEY_WATCHDOG_PERIOD",
      "service": "valkey",
      "description": "Provide a value for VALKEY_WATCHDOG_PERIOD.",
      "secret": true,
      "strategy": "default",
      "default": "500"
    },
    {
      "key": "VALKEY_ACTIVE_REHASHING",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_REHASHING.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_ALWAYS_SHOW_LOGO",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ALWAYS_SHOW_LOGO.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_LATENCY_TRACKING",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LATENCY_TRACKING.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_MAXMEMORY_POLICY",
      "service": "valkey",
      "description": "Provide a value for VALKEY_MAXMEMORY_POLICY.",
      "secret": true,
      "strategy": "default",
      "default": "allkeys-lfu"
    },
    {
      "key": "VALKEY_MAXMEMORY_SAMPLES",
      "service": "valkey",
      "description": "Provide a value for VALKEY_MAXMEMORY_SAMPLES.",
      "secret": true,
      "strategy": "default",
      "default": "20"
    },
    {
      "key": "VALKEY_PROTO_MAX_BULK_LEN",
      "service": "valkey",
      "description": "Provide a value for VALKEY_PROTO_MAX_BULK_LEN.",
      "secret": true,
      "strategy": "default",
      "default": "2048mb"
    },
    {
      "key": "VALKEY_REPLICA_LAZY_FLUSH",
      "service": "valkey",
      "description": "Provide a value for VALKEY_REPLICA_LAZY_FLUSH.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_THPOOL_THREADS_MAX",
      "service": "valkey",
      "description": "Provide a value for VALKEY_THPOOL_THREADS_MAX.",
      "secret": true,
      "strategy": "default",
      "default": "32"
    },
    {
      "key": "VALKEY_IO_THREADS_DO_READS",
      "service": "valkey",
      "description": "Provide a value for VALKEY_IO_THREADS_DO_READS.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_ACTIVE_EXPIRE_EFFORT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_EXPIRE_EFFORT.",
      "secret": true,
      "strategy": "default",
      "default": "7"
    },
    {
      "key": "VALKEY_AOF_USE_RDB_PREAMBLE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_AOF_USE_RDB_PREAMBLE.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_IO_THREADS_DO_WRITES",
      "service": "valkey",
      "description": "Provide a value for VALKEY_IO_THREADS_DO_WRITES.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_LAZYFREE_LAZY_EXPIRE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LAZYFREE_LAZY_EXPIRE.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_AOF_TIMESTAMP_ENABLED",
      "service": "valkey",
      "description": "Provide a value for VALKEY_AOF_TIMESTAMP_ENABLED.",
      "secret": true,
      "strategy": "default",
      "default": "no"
    },
    {
      "key": "VALKEY_STREAM_NODE_MAX_BYTES",
      "service": "valkey",
      "description": "Provide a value for VALKEY_STREAM_NODE_MAX_BYTES.",
      "secret": true,
      "strategy": "default",
      "default": "4096"
    },
    {
      "key": "VALKEY_BUSY_REPLICA_THRESHOLD",
      "service": "valkey",
      "description": "Provide a value for VALKEY_BUSY_REPLICA_THRESHOLD.",
      "secret": true,
      "strategy": "default",
      "default": "25000"
    },
    {
      "key": "VALKEY_HASH_MAX_ZIPLIST_VALUE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_HASH_MAX_ZIPLIST_VALUE.",
      "secret": true,
      "strategy": "default",
      "default": "128"
    },
    {
      "key": "VALKEY_LAZYFREE_LAZY_EVICTION",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LAZYFREE_LAZY_EVICTION.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_LAZYFREE_LAZY_USER_DEL",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LAZYFREE_LAZY_USER_DEL.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_NOTIFY_KEYSPACE_EVENTS",
      "service": "valkey",
      "description": "Provide a value for VALKEY_NOTIFY_KEYSPACE_EVENTS.",
      "secret": true,
      "strategy": "default",
      "default": "Egx"
    },
    {
      "key": "VALKEY_ACTIVE_DEFRAG_CYCLE_MAX",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_DEFRAG_CYCLE_MAX.",
      "secret": true,
      "strategy": "default",
      "default": "25"
    },
    {
      "key": "VALKEY_ACTIVE_DEFRAG_CYCLE_MIN",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_DEFRAG_CYCLE_MIN.",
      "secret": true,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "VALKEY_SLOWLOG_LOG_SLOWER_THAN",
      "service": "valkey",
      "description": "Provide a value for VALKEY_SLOWLOG_LOG_SLOWER_THAN.",
      "secret": true,
      "strategy": "default",
      "default": "10000"
    },
    {
      "key": "VALKEY_STREAM_NODE_MAX_ENTRIES",
      "service": "valkey",
      "description": "Provide a value for VALKEY_STREAM_NODE_MAX_ENTRIES.",
      "secret": true,
      "strategy": "default",
      "default": "256"
    },
    {
      "key": "VALKEY_HASH_MAX_ZIPLIST_ENTRIES",
      "service": "valkey",
      "description": "Provide a value for VALKEY_HASH_MAX_ZIPLIST_ENTRIES.",
      "secret": true,
      "strategy": "default",
      "default": "512"
    },
    {
      "key": "VALKEY_LAZYFREE_LAZY_SERVER_DEL",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LAZYFREE_LAZY_SERVER_DEL.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_LAZYFREE_LAZY_USER_FLUSH",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LAZYFREE_LAZY_USER_FLUSH.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_AUTO_AOF_REWRITE_MIN_SIZE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_AUTO_AOF_REWRITE_MIN_SIZE.",
      "secret": true,
      "strategy": "default",
      "default": "256mb"
    },
    {
      "key": "VALKEY_CLIENT_QUERY_BUFFER_LIMIT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_CLIENT_QUERY_BUFFER_LIMIT.",
      "secret": true,
      "strategy": "default",
      "default": "2gb"
    },
    {
      "key": "VALKEY_LATENCY_MONITOR_THRESHOLD",
      "service": "valkey",
      "description": "Provide a value for VALKEY_LATENCY_MONITOR_THRESHOLD.",
      "secret": true,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "VALKEY_NO_APPENDFSYNC_ON_REWRITE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_NO_APPENDFSYNC_ON_REWRITE.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_ACTIVE_DEFRAG_IGNORE_BYTES",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_DEFRAG_IGNORE_BYTES.",
      "secret": true,
      "strategy": "default",
      "default": "100mb"
    },
    {
      "key": "VALKEY_CLIENT_OUTPUT_BUFFER_LIMIT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_CLIENT_OUTPUT_BUFFER_LIMIT.",
      "secret": true,
      "strategy": "default",
      "default": "normal 0 0 0 pubsub 128mb 32mb 60 slave 1024mb 256mb 60"
    },
    {
      "key": "VALKEY_AUTO_AOF_REWRITE_PERCENTAGE",
      "service": "valkey",
      "description": "Provide a value for VALKEY_AUTO_AOF_REWRITE_PERCENTAGE.",
      "secret": true,
      "strategy": "default",
      "default": "200"
    },
    {
      "key": "VALKEY_STOP_WRITES_ON_BGSAVE_ERROR",
      "service": "valkey",
      "description": "Provide a value for VALKEY_STOP_WRITES_ON_BGSAVE_ERROR.",
      "secret": true,
      "strategy": "default",
      "default": "no"
    },
    {
      "key": "VALKEY_ACTIVE_DEFRAG_THRESHOLD_LOWER",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_DEFRAG_THRESHOLD_LOWER.",
      "secret": true,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "VALKEY_ACTIVE_DEFRAG_THRESHOLD_UPPER",
      "service": "valkey",
      "description": "Provide a value for VALKEY_ACTIVE_DEFRAG_THRESHOLD_UPPER.",
      "secret": true,
      "strategy": "default",
      "default": "100"
    },
    {
      "key": "VALKEY_AOF_REWRITE_INCREMENTAL_FSYNC",
      "service": "valkey",
      "description": "Provide a value for VALKEY_AOF_REWRITE_INCREMENTAL_FSYNC.",
      "secret": true,
      "strategy": "default",
      "default": "yes"
    },
    {
      "key": "VALKEY_SLAVE_CLIENT_OUTPUT_BUFFER_LIMIT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_SLAVE_CLIENT_OUTPUT_BUFFER_LIMIT.",
      "secret": true,
      "strategy": "default",
      "default": "2gb"
    },
    {
      "key": "VALKEY_NORMAL_CLIENT_OUTPUT_BUFFER_LIMIT",
      "service": "valkey",
      "description": "Provide a value for VALKEY_NORMAL_CLIENT_OUTPUT_BUFFER_LIMIT.",
      "secret": true,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "TZ",
      "service": "n8n-worker",
      "description": "Provide a value for TZ.",
      "secret": false,
      "strategy": "default",
      "default": "Asia/Jakarta"
    },
    {
      "key": "DB_SSL",
      "service": "n8n-worker",
      "description": "Provide a value for DB_SSL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "DB_HOST",
      "service": "n8n-worker",
      "description": "Provide a value for DB_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_PORT",
      "service": "n8n-worker",
      "description": "Provide a value for DB_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_TYPE",
      "service": "n8n-worker",
      "description": "Provide a value for DB_TYPE.",
      "secret": false,
      "strategy": "default",
      "default": "postgresdb"
    },
    {
      "key": "DB_USER",
      "service": "n8n-worker",
      "description": "Provide a value for DB_USER.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "N8N_HOST",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_HOST.",
      "secret": false,
      "strategy": "default",
      "default": "0.0.0.0"
    },
    {
      "key": "N8N_PORT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_PORT.",
      "secret": false,
      "strategy": "default",
      "default": "5678"
    },
    {
      "key": "PGSSLMODE",
      "service": "n8n-worker",
      "description": "Provide a value for PGSSLMODE.",
      "secret": false,
      "strategy": "default",
      "default": "prefer"
    },
    {
      "key": "REDIS_URL",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_HOST",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_PORT",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_DATABASE",
      "service": "n8n-worker",
      "description": "Provide a value for DB_DATABASE.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_PASSWORD",
      "service": "n8n-worker",
      "description": "Provide a value for DB_PASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_POOL_MAX",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POOL_MAX.",
      "secret": false,
      "strategy": "default",
      "default": "180"
    },
    {
      "key": "DB_POOL_MIN",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POOL_MIN.",
      "secret": false,
      "strategy": "default",
      "default": "40"
    },
    {
      "key": "N8N_METRICS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_METRICS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "WEBHOOK_URL",
      "service": "n8n-worker",
      "description": "Provide a value for WEBHOOK_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_domain"
    },
    {
      "key": "DATABASE_URL",
      "service": "n8n-worker",
      "description": "Provide a value for DATABASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "N8N_PROTOCOL",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_PROTOCOL.",
      "secret": false,
      "strategy": "default",
      "default": "https"
    },
    {
      "key": "NODE_OPTIONS",
      "service": "n8n-worker",
      "description": "Provide a value for NODE_OPTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "--no-warnings --dns-result-order=ipv4first"
    },
    {
      "key": "REDIS_FAMILY",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_FAMILY.",
      "secret": false,
      "strategy": "default",
      "default": "6"
    },
    {
      "key": "N8N_LOG_LEVEL",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_LEVEL.",
      "secret": false,
      "strategy": "default",
      "default": "info"
    },
    {
      "key": "DB_SSL_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for DB_SSL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_AI_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_AI_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_AI_LOGGING",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_AI_LOGGING.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_AI_TRACING",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_AI_TRACING.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_LOG_CALLER",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_CALLER.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_OUTPUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_OUTPUT.",
      "secret": false,
      "strategy": "default",
      "default": "console"
    },
    {
      "key": "REDIS_PASSWORD",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_PASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_USERNAME",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_USERNAME.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "EXECUTIONS_MODE",
      "service": "n8n-worker",
      "description": "Provide a value for EXECUTIONS_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "queue"
    },
    {
      "key": "N8N_LOG_METRICS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_METRICS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_TRUST_PROXY",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_TRUST_PROXY.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WEBHOOK_URL",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_WEBHOOK_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_domain"
    },
    {
      "key": "N8N_AI_TELEMETRY",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_AI_TELEMETRY.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_LOG_TRACE_ID",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_TRACE_ID.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_PUSH_BACKEND",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_PUSH_BACKEND.",
      "secret": false,
      "strategy": "default",
      "default": "websocket"
    },
    {
      "key": "QUEUE_BULL_CACHE",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_CACHE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "REDIS_KEEP_ALIVE",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_KEEP_ALIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_TIMESTAMP",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_TIMESTAMP.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_ACTIVE",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_ACTIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_PREFIX",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_PREFIX.",
      "secret": false,
      "strategy": "default",
      "default": "n8n-bull"
    },
    {
      "key": "DB_LOGGING_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for DB_LOGGING_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "DB_LOGGING_OPTIONS",
      "service": "n8n-worker",
      "description": "Provide a value for DB_LOGGING_OPTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "error"
    },
    {
      "key": "N8N_ENCRYPTION_KEY",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_ENCRYPTION_KEY.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "N8N_LISTEN_ADDRESS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LISTEN_ADDRESS.",
      "secret": false,
      "strategy": "default",
      "default": "0.0.0.0"
    },
    {
      "key": "N8N_LOG_CONTEXT_ID",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_CONTEXT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_METRICS_PREFIX",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_METRICS_PREFIX.",
      "secret": false,
      "strategy": "default",
      "default": "n8n_worker_"
    },
    {
      "key": "N8N_SOCKET_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_SOCKET_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "600000"
    },
    {
      "key": "N8N_WEBHOOK_TUNNEL",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_WEBHOOK_TUNNEL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_USESCAN",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_USESCAN.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_EDITOR_BASE_URL",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_EDITOR_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_domain"
    },
    {
      "key": "N8N_PROCESS_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_PROCESS_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "1800"
    },
    {
      "key": "N8N_RUNNERS_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_RUNNERS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "PGSTATEMENT_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for PGSTATEMENT_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "QUEUE_BULL_REDIS_DB",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_DB.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "DB_POSTGRESDB_SCHEMA",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_SCHEMA.",
      "secret": false,
      "strategy": "default",
      "default": "public"
    },
    {
      "key": "N8N_AI_CACHE_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_AI_CACHE_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_PAYLOAD_SIZE_MAX",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_PAYLOAD_SIZE_MAX.",
      "secret": false,
      "strategy": "default",
      "default": "16"
    },
    {
      "key": "N8N_SOCKET_KEEPALIVE",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_SOCKET_KEEPALIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_REDIS_URL",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_POSTGRESDB_USE_SSL",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_USE_SSL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_EXECUTION_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_EXECUTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "900000"
    },
    {
      "key": "N8N_REDIS_MAX_RETRIES",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_MAX_RETRIES.",
      "secret": false,
      "strategy": "default",
      "default": "8"
    },
    {
      "key": "N8N_REDIS_PREFER_IPV6",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_PREFER_IPV6.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_REDIS_SSL_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_SSL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_WEBHOOK_TEST_MODE",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_WEBHOOK_TEST_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_REDIS_HOST",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "QUEUE_BULL_REDIS_PORT",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "N8N_LOG_EXECUTION_DATA",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_EXECUTION_DATA.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_DIAGNOSTICS_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_DIAGNOSTICS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_LOG_EXECUTION_ERROR",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_EXECUTION_ERROR.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_REDIS_FAMILY",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_FAMILY.",
      "secret": false,
      "strategy": "default",
      "default": "6"
    },
    {
      "key": "N8N_LOG_EXECUTION_STATUS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_EXECUTION_STATUS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_EXECUTION_TIMING",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_LOG_EXECUTION_TIMING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_QOS_THRESHOLD",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_QOS_THRESHOLD.",
      "secret": false,
      "strategy": "default",
      "default": "15"
    },
    {
      "key": "QUEUE_BULL_REDIS_USE_TLS",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_USE_TLS.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "REDIS_RECONNECT_INTERVAL",
      "service": "n8n-worker",
      "description": "Provide a value for REDIS_RECONNECT_INTERVAL.",
      "secret": false,
      "strategy": "default",
      "default": "2000"
    },
    {
      "key": "DB_POSTGRESDB_SSL_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_SSL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_AI_COMPLETION_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_AI_COMPLETION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "600000"
    },
    {
      "key": "N8N_MAX_EXECUTION_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_MAX_EXECUTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "14400000"
    },
    {
      "key": "N8N_REDIS_CONNECT_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_CONNECT_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "N8N_REDIS_RECONNECT_DELAY",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_RECONNECT_DELAY.",
      "secret": false,
      "strategy": "default",
      "default": "1000"
    },
    {
      "key": "QUEUE_BULL_MAX_RETRY_TIME",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_MAX_RETRY_TIME.",
      "secret": false,
      "strategy": "default",
      "default": "3600000"
    },
    {
      "key": "QUEUE_BULL_REDIS_PASSWORD",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_PASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "QUEUE_BULL_REDIS_USERNAME",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_USERNAME.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "QUEUE_HEALTH_CHECK_ACTIVE",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_HEALTH_CHECK_ACTIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "DB_SSL_REJECT_UNAUTHORIZED",
      "service": "n8n-worker",
      "description": "Provide a value for DB_SSL_REJECT_UNAUTHORIZED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_EXECUTION_PROCESS_MODE",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_EXECUTION_PROCESS_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "worker"
    },
    {
      "key": "N8N_SOCKET_RECONNECT_DELAY",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_SOCKET_RECONNECT_DELAY.",
      "secret": false,
      "strategy": "default",
      "default": "1500"
    },
    {
      "key": "N8N_SOCKET_TIMEOUT_CONNECT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_SOCKET_TIMEOUT_CONNECT.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "QUEUE_BULL_REDIS_DUALSTACK",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_DUALSTACK.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_WORKER_LOCK_DURATION",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_WORKER_LOCK_DURATION.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "N8N_REDIS_OPTIONS_IP_FAMILY",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_OPTIONS_IP_FAMILY.",
      "secret": false,
      "strategy": "default",
      "default": "6"
    },
    {
      "key": "N8N_RETRY_FAILED_EXECUTIONS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_RETRY_FAILED_EXECUTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_MAX_STALLEDCHECK",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_MAX_STALLEDCHECK.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "QUEUE_BULL_REDIS_SCAN_COUNT",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_SCAN_COUNT.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "N8N_NODES_DEFAULT_BASE_NAMES",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_NODES_DEFAULT_BASE_NAMES.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_REDIS_RECONNECT_ATTEMPTS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_REDIS_RECONNECT_ATTEMPTS.",
      "secret": false,
      "strategy": "default",
      "default": "8"
    },
    {
      "key": "QUEUE_BULL_QUEUE_CONCURRENCY",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_QUEUE_CONCURRENCY.",
      "secret": false,
      "strategy": "default",
      "default": "100"
    },
    {
      "key": "QUEUE_BULL_REDIS_PREFER_IPV6",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_PREFER_IPV6.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_WORKER_LOCK_RENEW_TIME",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_WORKER_LOCK_RENEW_TIME.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "DB_POSTGRESDB_ACQUIRE_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_ACQUIRE_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "DB_POSTGRESDB_MAX_CONNECTIONS",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_MAX_CONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "200"
    },
    {
      "key": "N8N_SOCKET_RECONNECT_ATTEMPTS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_SOCKET_RECONNECT_ATTEMPTS.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "QUEUE_BULL_WORKER_CONCURRENCY",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_WORKER_CONCURRENCY.",
      "secret": false,
      "strategy": "default",
      "default": "200"
    },
    {
      "key": "QUEUE_WORKER_STALLED_INTERVAL",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_WORKER_STALLED_INTERVAL.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "KAFKAJS_NO_PARTITIONER_WARNING",
      "service": "n8n-worker",
      "description": "Provide a value for KAFKAJS_NO_PARTITIONER_WARNING.",
      "secret": false,
      "strategy": "default",
      "default": "1"
    },
    {
      "key": "N8N_DIAGNOSTICS_CONFIG_BACKEND",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_DIAGNOSTICS_CONFIG_BACKEND.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_DIAGNOSTICS_CONFIG_ENABLED",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_DIAGNOSTICS_CONFIG_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_DISABLE_WEBHOOK_THROTTLING",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_DISABLE_WEBHOOK_THROTTLING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WORKFLOW_EXECUTION_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_WORKFLOW_EXECUTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "3600"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DRAINDELAY",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DRAINDELAY.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "QUEUE_WORKER_MAX_STALLED_COUNT",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_WORKER_MAX_STALLED_COUNT.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LIMITER_MAX",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LIMITER_MAX.",
      "secret": false,
      "strategy": "default",
      "default": "1000"
    },
    {
      "key": "DB_POSTGRESDB_CONNECTION_TIMEOUT",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_CONNECTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "10000"
    },
    {
      "key": "ENABLE_ALPINE_PRIVATE_NETWORKING",
      "service": "n8n-worker",
      "description": "Provide a value for ENABLE_ALPINE_PRIVATE_NETWORKING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LOCKDURATION",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LOCKDURATION.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LOCKRENEWTIME",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LOCKRENEWTIME.",
      "secret": false,
      "strategy": "default",
      "default": "15000"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_MAXSTALLEDCOUNT",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_MAXSTALLEDCOUNT.",
      "secret": false,
      "strategy": "default",
      "default": "3"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_STALLEDINTERVAL",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_STALLEDINTERVAL.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS",
      "service": "n8n-worker",
      "description": "Provide a value for OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LIMITER_DURATION",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LIMITER_DURATION.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED",
      "service": "n8n-worker",
      "description": "Provide a value for DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WORKFLOW_EXECUTION_ERROR_WORKFLOW",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_WORKFLOW_EXECUTION_ERROR_WORKFLOW.",
      "secret": false,
      "strategy": "default",
      "default": "error-workflow"
    },
    {
      "key": "N8N_NODES_INCLUDE_OTHER_VERSION_INPUTS",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_NODES_INCLUDE_OTHER_VERSION_INPUTS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_NODES_EXCLUDE_FIELDS_BY_NODE_VERSION",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_NODES_EXCLUDE_FIELDS_BY_NODE_VERSION.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "QUEUE_BULL_REDIS_TLS_REJECT_UNAUTHORIZED",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_REDIS_TLS_REJECT_UNAUTHORIZED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_DISABLE_PRODUCTION_WEBHOOK_ONBOARDING",
      "service": "n8n-worker",
      "description": "Provide a value for N8N_DISABLE_PRODUCTION_WEBHOOK_ONBOARDING.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_ATTEMPTS",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_ATTEMPTS.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_TYPE",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_TYPE.",
      "secret": false,
      "strategy": "default",
      "default": "exponential"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_DELAY",
      "service": "n8n-worker",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_DELAY.",
      "secret": false,
      "strategy": "default",
      "default": "1000"
    },
    {
      "key": "TZ",
      "service": "n8n-main",
      "description": "Provide a value for TZ.",
      "secret": false,
      "strategy": "default",
      "default": "Asia/Jakarta"
    },
    {
      "key": "DB_SSL",
      "service": "n8n-main",
      "description": "Provide a value for DB_SSL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "DB_HOST",
      "service": "n8n-main",
      "description": "Provide a value for DB_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_PORT",
      "service": "n8n-main",
      "description": "Provide a value for DB_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_TYPE",
      "service": "n8n-main",
      "description": "Provide a value for DB_TYPE.",
      "secret": false,
      "strategy": "default",
      "default": "postgresdb"
    },
    {
      "key": "DB_USER",
      "service": "n8n-main",
      "description": "Provide a value for DB_USER.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "N8N_HOST",
      "service": "n8n-main",
      "description": "Provide a value for N8N_HOST.",
      "secret": false,
      "strategy": "default",
      "default": "0.0.0.0"
    },
    {
      "key": "N8N_PORT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PORT.",
      "secret": false,
      "strategy": "default",
      "default": "5678"
    },
    {
      "key": "PGSSLMODE",
      "service": "n8n-main",
      "description": "Provide a value for PGSSLMODE.",
      "secret": false,
      "strategy": "default",
      "default": "prefer"
    },
    {
      "key": "REDIS_URL",
      "service": "n8n-main",
      "description": "Provide a value for REDIS_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_HOST",
      "service": "n8n-main",
      "description": "Provide a value for REDIS_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_PORT",
      "service": "n8n-main",
      "description": "Provide a value for REDIS_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_DATABASE",
      "service": "n8n-main",
      "description": "Provide a value for DB_DATABASE.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_PASSWORD",
      "service": "n8n-main",
      "description": "Provide a value for DB_PASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "DB_POOL_MAX",
      "service": "n8n-main",
      "description": "Provide a value for DB_POOL_MAX.",
      "secret": false,
      "strategy": "default",
      "default": "150"
    },
    {
      "key": "DB_POOL_MIN",
      "service": "n8n-main",
      "description": "Provide a value for DB_POOL_MIN.",
      "secret": false,
      "strategy": "default",
      "default": "30"
    },
    {
      "key": "WEBHOOK_URL",
      "service": "n8n-main",
      "description": "Provide a value for WEBHOOK_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_domain"
    },
    {
      "key": "DATABASE_URL",
      "service": "n8n-main",
      "description": "Provide a value for DATABASE_URL.",
      "secret": false,
      "strategy": "default",
      "default": "postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_DATABASE}?sslmode=prefer&application_name=n8n_main&connection_limit=150&pool_timeout=10&idle_timeout=30000&connect_timeout=10&target_session_attrs=read-write&keepalives=1&keepalives_idle=30&tcp_user_timeout=3000"
    },
    {
      "key": "N8N_PROTOCOL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PROTOCOL.",
      "secret": false,
      "strategy": "default",
      "default": "https"
    },
    {
      "key": "NODE_OPTIONS",
      "service": "n8n-main",
      "description": "Provide a value for NODE_OPTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "--no-warnings --dns-result-order=ipv4first"
    },
    {
      "key": "REDIS_FAMILY",
      "service": "n8n-main",
      "description": "Provide a value for REDIS_FAMILY.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "N8N_LOG_LEVEL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_LEVEL.",
      "secret": false,
      "strategy": "default",
      "default": "info"
    },
    {
      "key": "DB_SSL_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for DB_SSL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_AI_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_AI_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_CALLER",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_CALLER.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_OUTPUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_OUTPUT.",
      "secret": false,
      "strategy": "default",
      "default": "console"
    },
    {
      "key": "N8N_REDIS_HOST",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "N8N_REDIS_PORT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_PASSWORD",
      "service": "n8n-main",
      "description": "Provide a value for REDIS_PASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "REDIS_USERNAME",
      "service": "n8n-main",
      "description": "Provide a value for REDIS_USERNAME.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "EXECUTIONS_MODE",
      "service": "n8n-main",
      "description": "Provide a value for EXECUTIONS_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "queue"
    },
    {
      "key": "N8N_LOG_METRICS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_METRICS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_TRUST_PROXY",
      "service": "n8n-main",
      "description": "Provide a value for N8N_TRUST_PROXY.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WEBHOOK_URL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBHOOK_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_domain"
    },
    {
      "key": "N8N_LOG_TRACE_ID",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_TRACE_ID.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_PUSH_BACKEND",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PUSH_BACKEND.",
      "secret": false,
      "strategy": "default",
      "default": "websocket"
    },
    {
      "key": "QUEUE_BULL_CACHE",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_CACHE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_HTTP2_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_HTTP2_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_TIMESTAMP",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_TIMESTAMP.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_SECURE_COOKIE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SECURE_COOKIE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_ACTIVE",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_ACTIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_PREFIX",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_PREFIX.",
      "secret": false,
      "strategy": "default",
      "default": "n8n-bull"
    },
    {
      "key": "DB_LOGGING_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for DB_LOGGING_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "DB_LOGGING_OPTIONS",
      "service": "n8n-main",
      "description": "Provide a value for DB_LOGGING_OPTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "error"
    },
    {
      "key": "N8N_COMPRESS_LEVEL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_COMPRESS_LEVEL.",
      "secret": false,
      "strategy": "default",
      "default": "6"
    },
    {
      "key": "N8N_ENCRYPTION_KEY",
      "service": "n8n-main",
      "description": "Provide a value for N8N_ENCRYPTION_KEY.",
      "secret": true,
      "strategy": "default",
      "default": "6Vb5AqZKVF8H2P7fJ9tLwS3xY4nR7mD1cE2gB5hK9pT4"
    },
    {
      "key": "N8N_LISTEN_ADDRESS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LISTEN_ADDRESS.",
      "secret": false,
      "strategy": "default",
      "default": "0.0.0.0"
    },
    {
      "key": "N8N_LOG_CONTEXT_ID",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_CONTEXT_ID.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_METRICS_PREFIX",
      "service": "n8n-main",
      "description": "Provide a value for N8N_METRICS_PREFIX.",
      "secret": false,
      "strategy": "default",
      "default": "n8n_main_"
    },
    {
      "key": "N8N_SOCKET_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SOCKET_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "600000"
    },
    {
      "key": "N8N_TEMPLATES_HOST",
      "service": "n8n-main",
      "description": "Provide a value for N8N_TEMPLATES_HOST.",
      "secret": false,
      "strategy": "default",
      "default": "https://api.n8n.io/api/"
    },
    {
      "key": "N8N_WEBHOOK_TUNNEL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBHOOK_TUNNEL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_EDITOR_BASE_URL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_EDITOR_BASE_URL.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "railway_domain"
    },
    {
      "key": "N8N_JWT_AUTH_ACTIVE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_JWT_AUTH_ACTIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_JWT_AUTH_HEADER",
      "service": "n8n-main",
      "description": "Provide a value for N8N_JWT_AUTH_HEADER.",
      "secret": false,
      "strategy": "default",
      "default": "Authorization"
    },
    {
      "key": "N8N_METRICS_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_METRICS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_PROCESS_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PROCESS_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "1800"
    },
    {
      "key": "N8N_RUNNERS_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_RUNNERS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "PGSTATEMENT_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for PGSTATEMENT_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "QUEUE_BULL_REDIS_DB",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_DB.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "DB_POSTGRESDB_SCHEMA",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_SCHEMA.",
      "secret": false,
      "strategy": "default",
      "default": "public"
    },
    {
      "key": "N8N_AI_CACHE_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_AI_CACHE_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_PAYLOAD_SIZE_MAX",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PAYLOAD_SIZE_MAX.",
      "secret": false,
      "strategy": "default",
      "default": "16"
    },
    {
      "key": "N8N_REDIS_KEY_PREFIX",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_KEY_PREFIX.",
      "secret": true,
      "strategy": "default",
      "default": "n8n:main:"
    },
    {
      "key": "N8N_SOCKET_KEEPALIVE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SOCKET_KEEPALIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WEBHOOKS_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBHOOKS_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "120000"
    },
    {
      "key": "DB_POSTGRESDB_USE_SSL",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_USE_SSL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_BASIC_AUTH_ACTIVE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_BASIC_AUTH_ACTIVE.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_REDIS_MAX_RETRIES",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_MAX_RETRIES.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "N8N_REDIS_PREFER_IPV6",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_PREFER_IPV6.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_REDIS_SSL_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_SSL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_TEMPLATES_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_TEMPLATES_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WEBHOOK_TEST_MODE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBHOOK_TEST_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WEBSOCKET_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBSOCKET_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "300000"
    },
    {
      "key": "QUEUE_BULL_REDIS_HOST",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_HOST.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "QUEUE_BULL_REDIS_PORT",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_PORT.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "VERIFY_PGBOUNCER_ONLY",
      "service": "n8n-main",
      "description": "Provide a value for VERIFY_PGBOUNCER_ONLY.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_COMPRESS_RESPONSES",
      "service": "n8n-main",
      "description": "Provide a value for N8N_COMPRESS_RESPONSES.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_COMPRESS_THRESHOLD",
      "service": "n8n-main",
      "description": "Provide a value for N8N_COMPRESS_THRESHOLD.",
      "secret": false,
      "strategy": "default",
      "default": "1kb"
    },
    {
      "key": "N8N_LOG_EXECUTION_DATA",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_EXECUTION_DATA.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_SERVE_STATIC_CACHE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SERVE_STATIC_CACHE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_CONCURRENCY",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_CONCURRENCY.",
      "secret": false,
      "strategy": "default",
      "default": "30"
    },
    {
      "key": "N8N_DIAGNOSTICS_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_DIAGNOSTICS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_LOG_EXECUTION_ERROR",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_EXECUTION_ERROR.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_WEBSOCKET_KEEPALIVE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBSOCKET_KEEPALIVE.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "QUEUE_BULL_REDIS_FAMILY",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_FAMILY.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "N8N_LOG_EXECUTION_STATUS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_EXECUTION_STATUS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_LOG_EXECUTION_TIMING",
      "service": "n8n-main",
      "description": "Provide a value for N8N_LOG_EXECUTION_TIMING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_PUSH_CONNECTION_MODE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PUSH_CONNECTION_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "websocket"
    },
    {
      "key": "N8N_REDIS_RETRY_STRATEGY",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_RETRY_STRATEGY.",
      "secret": false,
      "strategy": "default",
      "default": "function(times) { return Math.min(times * 100, 3000); }"
    },
    {
      "key": "QUEUE_BULL_QOS_THRESHOLD",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_QOS_THRESHOLD.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "QUEUE_BULL_REDIS_USE_TLS",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_USE_TLS.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "DB_POSTGRESDB_SSL_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_SSL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_AI_COMPLETION_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_AI_COMPLETION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "600000"
    },
    {
      "key": "N8N_EDITOR_TUNNEL_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_EDITOR_TUNNEL_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_REDIS_CONNECT_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_CONNECT_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "QUEUE_BULL_MAX_RETRY_TIME",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_MAX_RETRY_TIME.",
      "secret": false,
      "strategy": "default",
      "default": "3600000"
    },
    {
      "key": "QUEUE_BULL_REDIS_PASSWORD",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_PASSWORD.",
      "secret": true,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "QUEUE_BULL_REDIS_USERNAME",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_USERNAME.",
      "secret": false,
      "strategy": "railway_provided",
      "railway_source": "reference_variable"
    },
    {
      "key": "QUEUE_HEALTH_CHECK_ACTIVE",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_HEALTH_CHECK_ACTIVE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "DB_SSL_REJECT_UNAUTHORIZED",
      "service": "n8n-main",
      "description": "Provide a value for DB_SSL_REJECT_UNAUTHORIZED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_EXECUTION_PROCESS_MODE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_EXECUTION_PROCESS_MODE.",
      "secret": false,
      "strategy": "default",
      "default": "main"
    },
    {
      "key": "N8N_SOCKET_RECONNECT_DELAY",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SOCKET_RECONNECT_DELAY.",
      "secret": false,
      "strategy": "default",
      "default": "1500"
    },
    {
      "key": "N8N_SOCKET_TIMEOUT_CONNECT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SOCKET_TIMEOUT_CONNECT.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "QUEUE_BULL_REDIS_DUALSTACK",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_DUALSTACK.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_WORKER_LOCK_DURATION",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_WORKER_LOCK_DURATION.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "N8N_PERSONALIZATION_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PERSONALIZATION_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_REDIS_OPTIONS_IP_FAMILY",
      "service": "n8n-main",
      "description": "Provide a value for N8N_REDIS_OPTIONS_IP_FAMILY.",
      "secret": false,
      "strategy": "default",
      "default": "6"
    },
    {
      "key": "N8N_WEBHOOKS_RETRY_ATTEMPTS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBHOOKS_RETRY_ATTEMPTS.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "QUEUE_BULL_REDIS_SCAN_COUNT",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_SCAN_COUNT.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "N8N_NODES_DEFAULT_BASE_NAMES",
      "service": "n8n-main",
      "description": "Provide a value for N8N_NODES_DEFAULT_BASE_NAMES.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_USER_MANAGEMENT_DISABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_USER_MANAGEMENT_DISABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "QUEUE_BULL_REDIS_PREFER_IPV6",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_PREFER_IPV6.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_WORKER_LOCK_RENEW_TIME",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_WORKER_LOCK_RENEW_TIME.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "DB_POSTGRESDB_ACQUIRE_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_ACQUIRE_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "10000"
    },
    {
      "key": "DB_POSTGRESDB_MAX_CONNECTIONS",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_MAX_CONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "200"
    },
    {
      "key": "N8N_SOCKET_RECONNECT_ATTEMPTS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SOCKET_RECONNECT_ATTEMPTS.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "N8N_WEBHOOKS_BACKOFF_STRATEGY",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WEBHOOKS_BACKOFF_STRATEGY.",
      "secret": false,
      "strategy": "default",
      "default": "exponential"
    },
    {
      "key": "QUEUE_BULL_GLOBAL_CONCURRENCY",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_GLOBAL_CONCURRENCY.",
      "secret": false,
      "strategy": "default",
      "default": "50"
    },
    {
      "key": "QUEUE_WORKER_STALLED_INTERVAL",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_WORKER_STALLED_INTERVAL.",
      "secret": false,
      "strategy": "default",
      "default": "60000"
    },
    {
      "key": "N8N_DIAGNOSTICS_CONFIG_BACKEND",
      "service": "n8n-main",
      "description": "Provide a value for N8N_DIAGNOSTICS_CONFIG_BACKEND.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_DIAGNOSTICS_CONFIG_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_DIAGNOSTICS_CONFIG_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_DISABLE_WEBHOOK_THROTTLING",
      "service": "n8n-main",
      "description": "Provide a value for N8N_DISABLE_WEBHOOK_THROTTLING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_SERVE_STATIC_CACHE_MAX_AGE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SERVE_STATIC_CACHE_MAX_AGE.",
      "secret": false,
      "strategy": "default",
      "default": "86400000"
    },
    {
      "key": "N8N_WORKFLOW_EXECUTION_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for N8N_WORKFLOW_EXECUTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "3600"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DRAINDELAY",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DRAINDELAY.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "QUEUE_WORKER_MAX_STALLED_COUNT",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_WORKER_MAX_STALLED_COUNT.",
      "secret": false,
      "strategy": "default",
      "default": "5"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LIMITER_MAX",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LIMITER_MAX.",
      "secret": false,
      "strategy": "default",
      "default": "1000"
    },
    {
      "key": "DB_POSTGRESDB_CONNECTION_TIMEOUT",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_CONNECTION_TIMEOUT.",
      "secret": false,
      "strategy": "default",
      "default": "10000"
    },
    {
      "key": "ENABLE_ALPINE_PRIVATE_NETWORKING",
      "service": "n8n-main",
      "description": "Provide a value for ENABLE_ALPINE_PRIVATE_NETWORKING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_PUSH_NOTIFICATION_BATCH_SIZE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PUSH_NOTIFICATION_BATCH_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "100"
    },
    {
      "key": "N8N_SERVE_STATIC_CACHE_IMMUTABLE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_SERVE_STATIC_CACHE_IMMUTABLE.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LOCKDURATION",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LOCKDURATION.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "N8N_VERSION_NOTIFICATIONS_ENABLED",
      "service": "n8n-main",
      "description": "Provide a value for N8N_VERSION_NOTIFICATIONS_ENABLED.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LOCKRENEWTIME",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LOCKRENEWTIME.",
      "secret": false,
      "strategy": "default",
      "default": "15000"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_MAXSTALLEDCOUNT",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_MAXSTALLEDCOUNT.",
      "secret": false,
      "strategy": "default",
      "default": "3"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_STALLEDINTERVAL",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_STALLEDINTERVAL.",
      "secret": false,
      "strategy": "default",
      "default": "30000"
    },
    {
      "key": "N8N_PUSH_NOTIFICATION_BATCH_INTERVAL",
      "service": "n8n-main",
      "description": "Provide a value for N8N_PUSH_NOTIFICATION_BATCH_INTERVAL.",
      "secret": false,
      "strategy": "default",
      "default": "250"
    },
    {
      "key": "OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS",
      "service": "n8n-main",
      "description": "Provide a value for OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_LIMITER_DURATION",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_LIMITER_DURATION.",
      "secret": false,
      "strategy": "default",
      "default": "5000"
    },
    {
      "key": "DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED",
      "service": "n8n-main",
      "description": "Provide a value for DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_METRICS_INCLUDE_INVALID_API_CALLS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_METRICS_INCLUDE_INVALID_API_CALLS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_NODES_INCLUDE_OTHER_VERSION_INPUTS",
      "service": "n8n-main",
      "description": "Provide a value for N8N_NODES_INCLUDE_OTHER_VERSION_INPUTS.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_EDITOR_SKIP_WEBHOOK_INSTALL_BLOCKING",
      "service": "n8n-main",
      "description": "Provide a value for N8N_EDITOR_SKIP_WEBHOOK_INSTALL_BLOCKING.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "N8N_NODES_EXCLUDE_FIELDS_BY_NODE_VERSION",
      "service": "n8n-main",
      "description": "Provide a value for N8N_NODES_EXCLUDE_FIELDS_BY_NODE_VERSION.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "QUEUE_BULL_REDIS_TLS_REJECT_UNAUTHORIZED",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_REDIS_TLS_REJECT_UNAUTHORIZED.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_DISABLE_PRODUCTION_WEBHOOK_ONBOARDING",
      "service": "n8n-main",
      "description": "Provide a value for N8N_DISABLE_PRODUCTION_WEBHOOK_ONBOARDING.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "N8N_EDITOR_DISABLE_PRODUCTION_MAIN_PACKAGE",
      "service": "n8n-main",
      "description": "Provide a value for N8N_EDITOR_DISABLE_PRODUCTION_MAIN_PACKAGE.",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_ATTEMPTS",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_ATTEMPTS.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_TYPE",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_TYPE.",
      "secret": false,
      "strategy": "default",
      "default": "exponential"
    },
    {
      "key": "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_DELAY",
      "service": "n8n-main",
      "description": "Provide a value for QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_DELAY.",
      "secret": false,
      "strategy": "default",
      "default": "1000"
    },
    {
      "key": "TZ",
      "service": "postgres",
      "description": "Provide a value for TZ.",
      "secret": false,
      "strategy": "default",
      "default": "Asia/Jakarta"
    },
    {
      "key": "PGDATA",
      "service": "postgres",
      "description": "Provide a value for PGDATA.",
      "secret": false,
      "strategy": "default",
      "default": "/var/lib/postgresql/data/pgdata"
    },
    {
      "key": "PGHOST",
      "service": "postgres",
      "description": "Provide a value for PGHOST.",
      "secret": false,
      "strategy": "default",
      "default": "${RAILWAY_PRIVATE_DOMAIN}"
    },
    {
      "key": "PGPORT",
      "service": "postgres",
      "description": "Provide a value for PGPORT.",
      "secret": false,
      "strategy": "default",
      "default": "5432"
    },
    {
      "key": "PGSSLMODE",
      "service": "postgres",
      "description": "Provide a value for PGSSLMODE.",
      "secret": false,
      "strategy": "default",
      "default": "prefer"
    },
    {
      "key": "POSTGRES_DB",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_DB.",
      "secret": false,
      "strategy": "default",
      "default": "n8n"
    },
    {
      "key": "POSTGRES_JIT",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_JIT.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_SSL",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_SSL.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "POSTGRES_IPV6",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_IPV6.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "POSTGRES_USER",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_USER.",
      "secret": false,
      "strategy": "default",
      "default": "n8n"
    },
    {
      "key": "POSTGRES_PASSWORD",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_PASSWORD.",
      "secret": true,
      "strategy": "default",
      "default": "password123"
    },
    {
      "key": "POSTGRES_WORK_MEM",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_WORK_MEM.",
      "secret": false,
      "strategy": "default",
      "default": "64MB"
    },
    {
      "key": "POSTGRES_WAL_LEVEL",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_WAL_LEVEL.",
      "secret": false,
      "strategy": "default",
      "default": "replica"
    },
    {
      "key": "POSTGRES_AUTOVACUUM",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_AUTOVACUUM.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_LOG_DURATION",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_DURATION.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_MAX_WAL_SIZE",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_MAX_WAL_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "4GB"
    },
    {
      "key": "POSTGRES_MIN_WAL_SIZE",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_MIN_WAL_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "1GB"
    },
    {
      "key": "POSTGRES_TEMP_BUFFERS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_TEMP_BUFFERS.",
      "secret": false,
      "strategy": "default",
      "default": "64MB"
    },
    {
      "key": "POSTGRES_LOG_STATEMENT",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_STATEMENT.",
      "secret": false,
      "strategy": "default",
      "default": "all"
    },
    {
      "key": "POSTGRES_JIT_ABOVE_COST",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_JIT_ABOVE_COST.",
      "secret": false,
      "strategy": "default",
      "default": "100000"
    },
    {
      "key": "POSTGRES_LOG_LOCK_WAITS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_LOCK_WAITS.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_LOG_TEMP_FILES",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_TEMP_FILES.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "POSTGRES_SHARED_BUFFERS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_SHARED_BUFFERS.",
      "secret": false,
      "strategy": "default",
      "default": "4GB"
    },
    {
      "key": "POSTGRES_LOG_CHECKPOINTS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_CHECKPOINTS.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_LOG_CONNECTIONS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_CONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_LOG_MIN_MESSAGES",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_MIN_MESSAGES.",
      "secret": false,
      "strategy": "default",
      "default": "info"
    },
    {
      "key": "POSTGRES_RANDOM_PAGE_COST",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_RANDOM_PAGE_COST.",
      "secret": false,
      "strategy": "default",
      "default": "1.1"
    },
    {
      "key": "POSTGRES_WAL_KEEP_SEGMENTS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_WAL_KEEP_SEGMENTS.",
      "secret": false,
      "strategy": "default",
      "default": "32"
    },
    {
      "key": "POSTGRES_AUTOVACUUM_NAPTIME",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_AUTOVACUUM_NAPTIME.",
      "secret": false,
      "strategy": "default",
      "default": "5min"
    },
    {
      "key": "POSTGRES_LOG_DISCONNECTIONS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_DISCONNECTIONS.",
      "secret": false,
      "strategy": "default",
      "default": "on"
    },
    {
      "key": "POSTGRES_PARALLEL_SETUP_COST",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_PARALLEL_SETUP_COST.",
      "secret": false,
      "strategy": "default",
      "default": "10"
    },
    {
      "key": "POSTGRES_PARALLEL_TUPLE_COST",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_PARALLEL_TUPLE_COST.",
      "secret": false,
      "strategy": "default",
      "default": "0.01"
    },
    {
      "key": "POSTGRES_EFFECTIVE_CACHE_SIZE",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_EFFECTIVE_CACHE_SIZE.",
      "secret": false,
      "strategy": "default",
      "default": "8GB"
    },
    {
      "key": "POSTGRES_MAINTENANCE_WORK_MEM",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_MAINTENANCE_WORK_MEM.",
      "secret": false,
      "strategy": "default",
      "default": "1GB"
    },
    {
      "key": "POSTGRES_MAX_PARALLEL_WORKERS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_MAX_PARALLEL_WORKERS.",
      "secret": false,
      "strategy": "default",
      "default": "8"
    },
    {
      "key": "POSTGRES_MAX_WORKER_PROCESSES",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_MAX_WORKER_PROCESSES.",
      "secret": false,
      "strategy": "default",
      "default": "8"
    },
    {
      "key": "POSTGRES_AUTOVACUUM_MAX_WORKERS",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_AUTOVACUUM_MAX_WORKERS.",
      "secret": false,
      "strategy": "default",
      "default": "3"
    },
    {
      "key": "POSTGRES_LOG_MIN_ERROR_STATEMENT",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_MIN_ERROR_STATEMENT.",
      "secret": false,
      "strategy": "default",
      "default": "debug1"
    },
    {
      "key": "POSTGRES_EFFECTIVE_IO_CONCURRENCY",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_EFFECTIVE_IO_CONCURRENCY.",
      "secret": false,
      "strategy": "default",
      "default": "300"
    },
    {
      "key": "RESTRICT_CONNECTIONS_TO_PGBOUNCER",
      "service": "postgres",
      "description": "Provide a value for RESTRICT_CONNECTIONS_TO_PGBOUNCER.",
      "secret": false,
      "strategy": "default",
      "default": "true"
    },
    {
      "key": "POSTGRES_LOG_MIN_DURATION_STATEMENT",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_MIN_DURATION_STATEMENT.",
      "secret": false,
      "strategy": "default",
      "default": "500"
    },
    {
      "key": "POSTGRES_LOG_AUTOVACUUM_MIN_DURATION",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_LOG_AUTOVACUUM_MIN_DURATION.",
      "secret": false,
      "strategy": "default",
      "default": "0"
    },
    {
      "key": "POSTGRES_AUTOVACUUM_VACUUM_SCALE_FACTOR",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_AUTOVACUUM_VACUUM_SCALE_FACTOR.",
      "secret": false,
      "strategy": "default",
      "default": "0.1"
    },
    {
      "key": "POSTGRES_AUTOVACUUM_ANALYZE_SCALE_FACTOR",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_AUTOVACUUM_ANALYZE_SCALE_FACTOR.",
      "secret": false,
      "strategy": "default",
      "default": "0.05"
    },
    {
      "key": "POSTGRES_MAX_PARALLEL_WORKERS_PER_GATHER",
      "service": "postgres",
      "description": "Provide a value for POSTGRES_MAX_PARALLEL_WORKERS_PER_GATHER.",
      "secret": false,
      "strategy": "default",
      "default": "4"
    }
  ],
  "deploy": {
    "mcp": {
      "server": "railway",
      "tool": "deploy_template",
      "args": {
        "template_code": "xEFh9O"
      }
    },
    "cli": "railway deploy --template xEFh9O",
    "api": {
      "method": "POST",
      "path": "/graphql/v2",
      "body": {
        "query": "mutation templateDeploy($input: TemplateDeployV2Input!) { templateDeployV2(input: $input) { projectId workflowId } }",
        "variables": {
          "input": {
            "templateId": "e0bfc67a-3ea6-4391-8926-951ce0e0c2df",
            "serializedConfig": {
              "services": {
                "13f224f5-66b3-4f6f-a1b9-7a34e89d7ef6": {
                  "icon": "https://www.datasunrise.com/wp-content/uploads/2016/12/Connection-Pooling-with-PgBouncer-min.jpg",
                  "name": "pgbouncer",
                  "deploy": {
                    "startCommand": null,
                    "healthcheckPath": null
                  },
                  "source": {
                    "repo": "https://github.com/antisofisme/railway",
                    "rootDirectory": "n8n/pgbouncer"
                  },
                  "variables": {
                    "TZ": {
                      "isOptional": false,
                      "defaultValue": "Asia/Jakarta"
                    },
                    "PGHOST": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.PGHOST}}"
                    },
                    "PGPORT": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.PGPORT}}"
                    },
                    "PGUSER": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_USER}}"
                    },
                    "PGDATABASE": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_DB}}"
                    },
                    "PGPASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_PASSWORD}}"
                    },
                    "PGBOUNCER_SSL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "PGBOUNCER_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{RAILWAY_PRIVATE_DOMAIN}}"
                    },
                    "PGBOUNCER_DEBUG": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_PKT_BUF": {
                      "isOptional": false,
                      "defaultValue": "32768"
                    },
                    "PGBOUNCER_VERBOSE": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_AUTH_TYPE": {
                      "isOptional": false,
                      "defaultValue": "md5"
                    },
                    "PGBOUNCER_LOG_STATS": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_POOL_MODE": {
                      "isOptional": false,
                      "defaultValue": "transaction"
                    },
                    "PGBOUNCER_SO_RCVBUF": {
                      "isOptional": false,
                      "defaultValue": "262144"
                    },
                    "PGBOUNCER_SO_SNDBUF": {
                      "isOptional": false,
                      "defaultValue": "262144"
                    },
                    "PGBOUNCER_ADMIN_USERS": {
                      "isOptional": false,
                      "defaultValue": "n8n,postgres"
                    },
                    "PGBOUNCER_DNS_MAX_TTL": {
                      "isOptional": false,
                      "defaultValue": "30"
                    },
                    "PGBOUNCER_LISTEN_ADDR": {
                      "isOptional": false,
                      "defaultValue": "*"
                    },
                    "PGBOUNCER_LISTEN_PORT": {
                      "isOptional": false,
                      "defaultValue": "6432"
                    },
                    "PGBOUNCER_TCP_KEEPCNT": {
                      "isOptional": false,
                      "defaultValue": "3"
                    },
                    "PGBOUNCER_TLS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "PGBOUNCER_SBUF_LOOPCNT": {
                      "isOptional": false,
                      "defaultValue": "50"
                    },
                    "PGBOUNCER_SO_REUSEPORT": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_STATS_PERIOD": {
                      "isOptional": false,
                      "defaultValue": "600"
                    },
                    "PGBOUNCER_TCP_KEEPIDLE": {
                      "isOptional": false,
                      "defaultValue": "30"
                    },
                    "PGBOUNCER_MIN_POOL_SIZE": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "PGBOUNCER_QUERY_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "60"
                    },
                    "PGBOUNCER_TCP_KEEPALIVE": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_TCP_KEEPINTVL": {
                      "isOptional": false,
                      "defaultValue": "15"
                    },
                    "PGBOUNCER_DISABLE_PQEXEC": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_LISTEN_BACKLOG": {
                      "isOptional": false,
                      "defaultValue": "4096"
                    },
                    "PGBOUNCER_LOG_CONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_MAX_CLIENT_CONN": {
                      "isOptional": false,
                      "defaultValue": "10000"
                    },
                    "PGBOUNCER_MAX_PACKET_SIZE": {
                      "isOptional": false,
                      "defaultValue": "65536000"
                    },
                    "PGBOUNCER_SERVER_LIFETIME": {
                      "isOptional": false,
                      "defaultValue": "3600"
                    },
                    "PGBOUNCER_SUSPEND_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "PGBOUNCER_DNS_NXDOMAIN_TTL": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "PGBOUNCER_TCP_DEFER_ACCEPT": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_DEFAULT_POOL_SIZE": {
                      "isOptional": false,
                      "defaultValue": "100"
                    },
                    "PGBOUNCER_LOG_POOLER_ERRORS": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_RESERVE_POOL_SIZE": {
                      "isOptional": false,
                      "defaultValue": "100"
                    },
                    "PGBOUNCER_CLIENT_TLS_SSLMODE": {
                      "isOptional": false,
                      "defaultValue": "require"
                    },
                    "PGBOUNCER_LOG_DISCONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_MAX_DB_CONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "PGBOUNCER_QUERY_WAIT_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "60"
                    },
                    "PGBOUNCER_SERVER_LOGIN_RETRY": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_SERVER_ROUND_ROBIN": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "PGBOUNCER_SERVER_TLS_SSLMODE": {
                      "isOptional": false,
                      "defaultValue": "require"
                    },
                    "PGBOUNCER_SERVER_IDLE_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "60"
                    },
                    "PGBOUNCER_CLIENT_LOGIN_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "30"
                    },
                    "PGBOUNCER_MAX_USER_CONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "PGBOUNCER_RESERVE_POOL_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "PGBOUNCER_SERVER_CONNECT_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "15"
                    },
                    "PGBOUNCER_IDLE_TRANSACTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "60"
                    }
                  }
                },
                "6be764eb-831a-4b1d-b6c5-6f4451d6e7be": {
                  "icon": "https://www.gravatar.com/avatar/3aa60f862d151316d2b03121143fbee0?s=120&r=g&d=404",
                  "name": "valkey",
                  "deploy": {
                    "startCommand": null,
                    "healthcheckPath": null
                  },
                  "source": {
                    "repo": "https://github.com/antisofisme/railway",
                    "rootDirectory": "n8n/valkey"
                  },
                  "variables": {
                    "TZ": {
                      "isOptional": false,
                      "defaultValue": "Asia/Jakarta"
                    },
                    "VALKEY_HZ": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "REDIS_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{RAILWAY_PRIVATE_DOMAIN}}"
                    },
                    "REDIS_PORT": {
                      "isOptional": false,
                      "defaultValue": "6379"
                    },
                    "VALKEY_SAVE": {
                      "isOptional": false,
                      "defaultValue": "3600 1 1800 100 900 1000 300 10000"
                    },
                    "VALKEY_MAX_HZ": {
                      "isOptional": false,
                      "defaultValue": "200"
                    },
                    "REDIS_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "valkey123"
                    },
                    "REDIS_USERNAME": {
                      "isOptional": false,
                      "defaultValue": "default"
                    },
                    "VALKEY_LOGFILE": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "VALKEY_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "VALKEY_LOGLEVEL": {
                      "isOptional": false,
                      "defaultValue": "warning"
                    },
                    "VALKEY_APPENDONLY": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_DYNAMIC_HZ": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_IO_THREADS": {
                      "isOptional": false,
                      "defaultValue": "8"
                    },
                    "VALKEY_MAXCLIENTS": {
                      "isOptional": false,
                      "defaultValue": "15000"
                    },
                    "VALKEY_SUPERVISED": {
                      "isOptional": false,
                      "defaultValue": "auto"
                    },
                    "VALKEY_APPENDFSYNC": {
                      "isOptional": false,
                      "defaultValue": "no"
                    },
                    "VALKEY_TCP_BACKLOG": {
                      "isOptional": false,
                      "defaultValue": "2048"
                    },
                    "VALKEY_TCP_KEEPCNT": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "VALKEY_TCP_NODELAY": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_ACTIVEDEFRAG": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_BIND_ADDRESS": {
                      "isOptional": false,
                      "defaultValue": "0.0.0.0 ::"
                    },
                    "VALKEY_IPV6_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_OOM_SCORE_ADJ": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_RESP3_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_TCP_KEEPALIVE": {
                      "isOptional": false,
                      "defaultValue": "60"
                    },
                    "VALKEY_TCP_KEEPINTVL": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "VALKEY_DISABLE_THPOOL": {
                      "isOptional": false,
                      "defaultValue": "no"
                    },
                    "VALKEY_LFU_DECAY_TIME": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "VALKEY_LFU_LOG_FACTOR": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "VALKEY_SYSLOG_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "no"
                    },
                    "VALKEY_CLUSTER_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "no"
                    },
                    "VALKEY_IGNORE_WARNINGS": {
                      "isOptional": false,
                      "defaultValue": "all"
                    },
                    "VALKEY_SLOWLOG_MAX_LEN": {
                      "isOptional": false,
                      "defaultValue": "1000"
                    },
                    "VALKEY_WATCHDOG_PERIOD": {
                      "isOptional": false,
                      "defaultValue": "500"
                    },
                    "VALKEY_ACTIVE_REHASHING": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_ALWAYS_SHOW_LOGO": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_LATENCY_TRACKING": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_MAXMEMORY_POLICY": {
                      "isOptional": false,
                      "defaultValue": "allkeys-lfu"
                    },
                    "VALKEY_MAXMEMORY_SAMPLES": {
                      "isOptional": false,
                      "defaultValue": "20"
                    },
                    "VALKEY_PROTO_MAX_BULK_LEN": {
                      "isOptional": false,
                      "defaultValue": "2048mb"
                    },
                    "VALKEY_REPLICA_LAZY_FLUSH": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_THPOOL_THREADS_MAX": {
                      "isOptional": false,
                      "defaultValue": "32"
                    },
                    "VALKEY_IO_THREADS_DO_READS": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_ACTIVE_EXPIRE_EFFORT": {
                      "isOptional": false,
                      "defaultValue": "7"
                    },
                    "VALKEY_AOF_USE_RDB_PREAMBLE": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_IO_THREADS_DO_WRITES": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_LAZYFREE_LAZY_EXPIRE": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_AOF_TIMESTAMP_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "no"
                    },
                    "VALKEY_STREAM_NODE_MAX_BYTES": {
                      "isOptional": false,
                      "defaultValue": "4096"
                    },
                    "VALKEY_BUSY_REPLICA_THRESHOLD": {
                      "isOptional": false,
                      "defaultValue": "25000"
                    },
                    "VALKEY_HASH_MAX_ZIPLIST_VALUE": {
                      "isOptional": false,
                      "defaultValue": "128"
                    },
                    "VALKEY_LAZYFREE_LAZY_EVICTION": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_LAZYFREE_LAZY_USER_DEL": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_NOTIFY_KEYSPACE_EVENTS": {
                      "isOptional": false,
                      "defaultValue": "Egx"
                    },
                    "VALKEY_ACTIVE_DEFRAG_CYCLE_MAX": {
                      "isOptional": false,
                      "defaultValue": "25"
                    },
                    "VALKEY_ACTIVE_DEFRAG_CYCLE_MIN": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "VALKEY_SLOWLOG_LOG_SLOWER_THAN": {
                      "isOptional": false,
                      "defaultValue": "10000"
                    },
                    "VALKEY_STREAM_NODE_MAX_ENTRIES": {
                      "isOptional": false,
                      "defaultValue": "256"
                    },
                    "VALKEY_HASH_MAX_ZIPLIST_ENTRIES": {
                      "isOptional": false,
                      "defaultValue": "512"
                    },
                    "VALKEY_LAZYFREE_LAZY_SERVER_DEL": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_LAZYFREE_LAZY_USER_FLUSH": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_AUTO_AOF_REWRITE_MIN_SIZE": {
                      "isOptional": false,
                      "defaultValue": "256mb"
                    },
                    "VALKEY_CLIENT_QUERY_BUFFER_LIMIT": {
                      "isOptional": false,
                      "defaultValue": "2gb"
                    },
                    "VALKEY_LATENCY_MONITOR_THRESHOLD": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "VALKEY_NO_APPENDFSYNC_ON_REWRITE": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_ACTIVE_DEFRAG_IGNORE_BYTES": {
                      "isOptional": false,
                      "defaultValue": "100mb"
                    },
                    "VALKEY_CLIENT_OUTPUT_BUFFER_LIMIT": {
                      "isOptional": false,
                      "defaultValue": "normal 0 0 0 pubsub 128mb 32mb 60 slave 1024mb 256mb 60"
                    },
                    "VALKEY_AUTO_AOF_REWRITE_PERCENTAGE": {
                      "isOptional": false,
                      "defaultValue": "200"
                    },
                    "VALKEY_STOP_WRITES_ON_BGSAVE_ERROR": {
                      "isOptional": false,
                      "defaultValue": "no"
                    },
                    "VALKEY_ACTIVE_DEFRAG_THRESHOLD_LOWER": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "VALKEY_ACTIVE_DEFRAG_THRESHOLD_UPPER": {
                      "isOptional": false,
                      "defaultValue": "100"
                    },
                    "VALKEY_AOF_REWRITE_INCREMENTAL_FSYNC": {
                      "isOptional": false,
                      "defaultValue": "yes"
                    },
                    "VALKEY_SLAVE_CLIENT_OUTPUT_BUFFER_LIMIT": {
                      "isOptional": false,
                      "defaultValue": "2gb"
                    },
                    "VALKEY_NORMAL_CLIENT_OUTPUT_BUFFER_LIMIT": {
                      "isOptional": false,
                      "defaultValue": "0"
                    }
                  },
                  "volumeMounts": {
                    "6be764eb-831a-4b1d-b6c5-6f4451d6e7be": {
                      "mountPath": "/data"
                    }
                  }
                },
                "7cad0f76-9d86-4c51-acb7-bc68e6449f71": {
                  "icon": "https://devicons.railway.app/i/n8n.svg",
                  "name": "n8n-worker",
                  "deploy": {
                    "startCommand": "n8n worker",
                    "healthcheckPath": ""
                  },
                  "source": {
                    "repo": "https://github.com/antisofisme/railway",
                    "rootDirectory": "n8n/n8n-worker"
                  },
                  "variables": {
                    "TZ": {
                      "isOptional": false,
                      "defaultValue": "Asia/Jakarta"
                    },
                    "DB_SSL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "DB_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{pgbouncer.PGBOUNCER_HOST}}"
                    },
                    "DB_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{pgbouncer.PGBOUNCER_LISTEN_PORT}}"
                    },
                    "DB_TYPE": {
                      "isOptional": false,
                      "defaultValue": "postgresdb"
                    },
                    "DB_USER": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_USER}}"
                    },
                    "N8N_HOST": {
                      "isOptional": false,
                      "defaultValue": "0.0.0.0"
                    },
                    "N8N_PORT": {
                      "isOptional": false,
                      "defaultValue": "5678"
                    },
                    "PGSSLMODE": {
                      "isOptional": false,
                      "defaultValue": "prefer"
                    },
                    "REDIS_URL": {
                      "isOptional": false,
                      "defaultValue": "redis://${{valkey.REDIS_USERNAME}}:${{valkey.REDIS_PASSWORD}}@${{valkey.REDIS_HOST}}:${{valkey.REDIS_PORT}}/0?family=6&db=0&keepAlive=true&connectTimeout=5000"
                    },
                    "REDIS_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_HOST}}"
                    },
                    "REDIS_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PORT}}"
                    },
                    "DB_DATABASE": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_DB}}"
                    },
                    "DB_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_PASSWORD}}"
                    },
                    "DB_POOL_MAX": {
                      "isOptional": false,
                      "defaultValue": "180"
                    },
                    "DB_POOL_MIN": {
                      "isOptional": false,
                      "defaultValue": "40"
                    },
                    "N8N_METRICS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "WEBHOOK_URL": {
                      "isOptional": false,
                      "defaultValue": "https://${{n8n-main.RAILWAY_PUBLIC_DOMAIN}}"
                    },
                    "DATABASE_URL": {
                      "isOptional": false,
                      "defaultValue": "postgresql://${{postgres.POSTGRES_USER}}:${{postgres.POSTGRES_PASSWORD}}@${{pgbouncer.PGBOUNCER_HOST}}:${{pgbouncer.PGBOUNCER_LISTEN_PORT}}/${{postgres.POSTGRES_DB}}?sslmode=prefer&application_name=n8n_worker&connection_limit=200&pool_timeout=5&idle_timeout=30000&connectTimeout=5000"
                    },
                    "N8N_PROTOCOL": {
                      "isOptional": false,
                      "defaultValue": "https"
                    },
                    "NODE_OPTIONS": {
                      "isOptional": false,
                      "defaultValue": "--no-warnings --dns-result-order=ipv4first"
                    },
                    "REDIS_FAMILY": {
                      "isOptional": false,
                      "defaultValue": "6"
                    },
                    "N8N_LOG_LEVEL": {
                      "isOptional": false,
                      "defaultValue": "info"
                    },
                    "DB_SSL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_AI_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_AI_LOGGING": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_AI_TRACING": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_LOG_CALLER": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_OUTPUT": {
                      "isOptional": false,
                      "defaultValue": "console"
                    },
                    "REDIS_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PASSWORD}}"
                    },
                    "REDIS_USERNAME": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_USERNAME}}"
                    },
                    "EXECUTIONS_MODE": {
                      "isOptional": false,
                      "defaultValue": "queue"
                    },
                    "N8N_LOG_METRICS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_TRUST_PROXY": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WEBHOOK_URL": {
                      "isOptional": false,
                      "defaultValue": "https://${{n8n-main.RAILWAY_PUBLIC_DOMAIN}}"
                    },
                    "N8N_AI_TELEMETRY": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_LOG_TRACE_ID": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_PUSH_BACKEND": {
                      "isOptional": false,
                      "defaultValue": "websocket"
                    },
                    "QUEUE_BULL_CACHE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "REDIS_KEEP_ALIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_TIMESTAMP": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_NODES_EXCLUDE": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_NODES_INCLUDE": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "QUEUE_BULL_ACTIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_PREFIX": {
                      "isOptional": false,
                      "defaultValue": "n8n-bull"
                    },
                    "DB_LOGGING_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "DB_LOGGING_OPTIONS": {
                      "isOptional": false,
                      "defaultValue": "error"
                    },
                    "N8N_ENCRYPTION_KEY": {
                      "isOptional": false,
                      "defaultValue": "${{n8n-main.N8N_ENCRYPTION_KEY}}"
                    },
                    "N8N_LISTEN_ADDRESS": {
                      "isOptional": false,
                      "defaultValue": "0.0.0.0"
                    },
                    "N8N_LOG_CONTEXT_ID": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_METRICS_PREFIX": {
                      "isOptional": false,
                      "defaultValue": "n8n_worker_"
                    },
                    "N8N_SOCKET_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "600000"
                    },
                    "N8N_WEBHOOK_TUNNEL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_USESCAN": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_EDITOR_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://${{n8n-main.RAILWAY_PUBLIC_DOMAIN}}"
                    },
                    "N8N_PROCESS_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "1800"
                    },
                    "N8N_RUNNERS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "PGSTATEMENT_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "QUEUE_BULL_REDIS_DB": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "DB_POSTGRESDB_SCHEMA": {
                      "isOptional": false,
                      "defaultValue": "public"
                    },
                    "N8N_AI_CACHE_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_PAYLOAD_SIZE_MAX": {
                      "isOptional": false,
                      "defaultValue": "16"
                    },
                    "N8N_SOCKET_KEEPALIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_REDIS_URL": {
                      "isOptional": false,
                      "defaultValue": "redis://${{valkey.REDIS_USERNAME}}:${{valkey.REDIS_PASSWORD}}@${{valkey.REDIS_HOST}}:${{valkey.REDIS_PORT}}?family=6&connectTimeout=5000&maxRetriesPerRequest=3&enableAutoPipelining=true"
                    },
                    "DB_POSTGRESDB_USE_SSL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_CONCURRENCY_LEVEL": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_EXECUTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "900000"
                    },
                    "N8N_REDIS_MAX_RETRIES": {
                      "isOptional": false,
                      "defaultValue": "8"
                    },
                    "N8N_REDIS_PREFER_IPV6": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_REDIS_SSL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_WEBHOOK_TEST_MODE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_REDIS_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_HOST}}"
                    },
                    "QUEUE_BULL_REDIS_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PORT}}"
                    },
                    "N8N_LOG_EXECUTION_DATA": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_CONCURRENCY": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_DIAGNOSTICS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_LOG_EXECUTION_ERROR": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_REDIS_FAMILY": {
                      "isOptional": false,
                      "defaultValue": "6"
                    },
                    "N8N_LOG_EXECUTION_STATUS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_EXECUTION_TIMING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_QOS_THRESHOLD": {
                      "isOptional": false,
                      "defaultValue": "15"
                    },
                    "QUEUE_BULL_REDIS_USE_TLS": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "REDIS_RECONNECT_INTERVAL": {
                      "isOptional": false,
                      "defaultValue": "2000"
                    },
                    "DB_POSTGRESDB_SSL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_AI_COMPLETION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "600000"
                    },
                    "N8N_EXECUTION_CONCURRENCY": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_MAX_EXECUTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "14400000"
                    },
                    "N8N_REDIS_CONNECT_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "N8N_REDIS_RECONNECT_DELAY": {
                      "isOptional": false,
                      "defaultValue": "1000"
                    },
                    "QUEUE_BULL_MAX_RETRY_TIME": {
                      "isOptional": false,
                      "defaultValue": "3600000"
                    },
                    "QUEUE_BULL_REDIS_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PASSWORD}}"
                    },
                    "QUEUE_BULL_REDIS_USERNAME": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_USERNAME}}"
                    },
                    "QUEUE_HEALTH_CHECK_ACTIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "DB_SSL_REJECT_UNAUTHORIZED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_EXECUTION_PROCESS_MODE": {
                      "isOptional": false,
                      "defaultValue": "worker"
                    },
                    "N8N_SOCKET_RECONNECT_DELAY": {
                      "isOptional": false,
                      "defaultValue": "1500"
                    },
                    "N8N_SOCKET_TIMEOUT_CONNECT": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "QUEUE_BULL_REDIS_DUALSTACK": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_WORKER_LOCK_DURATION": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "N8N_CONCURRENCY_MAX_WORKERS": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_REDIS_OPTIONS_IP_FAMILY": {
                      "isOptional": false,
                      "defaultValue": "6"
                    },
                    "N8N_RETRY_FAILED_EXECUTIONS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_MAX_STALLEDCHECK": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "QUEUE_BULL_REDIS_SCAN_COUNT": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "N8N_NODES_DEFAULT_BASE_NAMES": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_REDIS_RECONNECT_ATTEMPTS": {
                      "isOptional": false,
                      "defaultValue": "8"
                    },
                    "QUEUE_BULL_QUEUE_CONCURRENCY": {
                      "isOptional": false,
                      "defaultValue": "100"
                    },
                    "QUEUE_BULL_REDIS_PREFER_IPV6": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_WORKER_LOCK_RENEW_TIME": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "DB_POSTGRESDB_ACQUIRE_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "DB_POSTGRESDB_MAX_CONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "200"
                    },
                    "N8N_SOCKET_RECONNECT_ATTEMPTS": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "QUEUE_BULL_GLOBAL_CONCURRENCY": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "QUEUE_BULL_WORKER_CONCURRENCY": {
                      "isOptional": false,
                      "defaultValue": "200"
                    },
                    "QUEUE_WORKER_STALLED_INTERVAL": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "KAFKAJS_NO_PARTITIONER_WARNING": {
                      "isOptional": false,
                      "defaultValue": "1"
                    },
                    "N8N_DIAGNOSTICS_CONFIG_BACKEND": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_DIAGNOSTICS_CONFIG_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_DISABLE_WEBHOOK_THROTTLING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WORKFLOW_EXECUTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "3600"
                    },
                    "QUEUE_BULL_SETTINGS_DRAINDELAY": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "QUEUE_WORKER_MAX_STALLED_COUNT": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "QUEUE_BULL_SETTINGS_LIMITER_MAX": {
                      "isOptional": false,
                      "defaultValue": "1000"
                    },
                    "DB_POSTGRESDB_CONNECTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "10000"
                    },
                    "ENABLE_ALPINE_PRIVATE_NETWORKING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_SETTINGS_LOCKDURATION": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "QUEUE_BULL_SETTINGS_LOCKRENEWTIME": {
                      "isOptional": false,
                      "defaultValue": "15000"
                    },
                    "QUEUE_BULL_SETTINGS_MAXSTALLEDCOUNT": {
                      "isOptional": false,
                      "defaultValue": "3"
                    },
                    "QUEUE_BULL_SETTINGS_STALLEDINTERVAL": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_SETTINGS_LIMITER_DURATION": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WORKFLOW_EXECUTION_ERROR_WORKFLOW": {
                      "isOptional": false,
                      "defaultValue": "error-workflow"
                    },
                    "N8N_NODES_INCLUDE_OTHER_VERSION_INPUTS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_NODES_EXCLUDE_FIELDS_BY_NODE_VERSION": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "QUEUE_BULL_REDIS_TLS_REJECT_UNAUTHORIZED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_DISABLE_PRODUCTION_WEBHOOK_ONBOARDING": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_ATTEMPTS": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_TYPE": {
                      "isOptional": false,
                      "defaultValue": "exponential"
                    },
                    "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_DELAY": {
                      "isOptional": false,
                      "defaultValue": "1000"
                    }
                  }
                },
                "7e94d0b1-0b45-43ab-aaaa-76e72b16e8b3": {
                  "icon": "https://devicons.railway.app/i/n8n.svg",
                  "name": "n8n-main",
                  "deploy": {
                    "startCommand": "n8n start",
                    "healthcheckPath": null
                  },
                  "source": {
                    "repo": "https://github.com/antisofisme/railway",
                    "rootDirectory": "n8n/n8n-main"
                  },
                  "variables": {
                    "TZ": {
                      "isOptional": false,
                      "defaultValue": "Asia/Jakarta"
                    },
                    "DB_SSL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "DB_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{pgbouncer.PGBOUNCER_HOST}}"
                    },
                    "DB_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{pgbouncer.PGBOUNCER_LISTEN_PORT}}"
                    },
                    "DB_TYPE": {
                      "isOptional": false,
                      "defaultValue": "postgresdb"
                    },
                    "DB_USER": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_USER}}"
                    },
                    "N8N_HOST": {
                      "isOptional": false,
                      "defaultValue": "0.0.0.0"
                    },
                    "N8N_PORT": {
                      "isOptional": false,
                      "defaultValue": "5678"
                    },
                    "PGSSLMODE": {
                      "isOptional": false,
                      "defaultValue": "prefer"
                    },
                    "REDIS_URL": {
                      "isOptional": false,
                      "defaultValue": "redis://${{valkey.REDIS_USERNAME}}:${{valkey.REDIS_PASSWORD}}@${{valkey.REDIS_HOST}}:${{valkey.REDIS_PORT}}/0?family=6&db=0&keepAlive=true&connectTimeout=10000"
                    },
                    "REDIS_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_HOST}}"
                    },
                    "REDIS_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PORT}}"
                    },
                    "DB_DATABASE": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_DB}}"
                    },
                    "DB_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{postgres.POSTGRES_PASSWORD}}"
                    },
                    "DB_POOL_MAX": {
                      "isOptional": false,
                      "defaultValue": "150"
                    },
                    "DB_POOL_MIN": {
                      "isOptional": false,
                      "defaultValue": "30"
                    },
                    "WEBHOOK_URL": {
                      "isOptional": false,
                      "defaultValue": "https://${{RAILWAY_PUBLIC_DOMAIN}}"
                    },
                    "DATABASE_URL": {
                      "isOptional": false,
                      "defaultValue": "postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_DATABASE}?sslmode=prefer&application_name=n8n_main&connection_limit=150&pool_timeout=10&idle_timeout=30000&connect_timeout=10&target_session_attrs=read-write&keepalives=1&keepalives_idle=30&tcp_user_timeout=3000"
                    },
                    "N8N_PROTOCOL": {
                      "isOptional": false,
                      "defaultValue": "https"
                    },
                    "NODE_OPTIONS": {
                      "isOptional": false,
                      "defaultValue": "--no-warnings --dns-result-order=ipv4first"
                    },
                    "REDIS_FAMILY": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "N8N_LOG_LEVEL": {
                      "isOptional": false,
                      "defaultValue": "info"
                    },
                    "DB_SSL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_AI_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_CALLER": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_OUTPUT": {
                      "isOptional": false,
                      "defaultValue": "console"
                    },
                    "N8N_REDIS_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_HOST}}"
                    },
                    "N8N_REDIS_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PORT}}"
                    },
                    "REDIS_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PASSWORD}}"
                    },
                    "REDIS_USERNAME": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_USERNAME}}"
                    },
                    "EXECUTIONS_MODE": {
                      "isOptional": false,
                      "defaultValue": "queue"
                    },
                    "N8N_LOG_METRICS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_TRUST_PROXY": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WEBHOOK_URL": {
                      "isOptional": false,
                      "defaultValue": "https://${{RAILWAY_PUBLIC_DOMAIN}}"
                    },
                    "N8N_LOG_TRACE_ID": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_PUSH_BACKEND": {
                      "isOptional": false,
                      "defaultValue": "websocket"
                    },
                    "QUEUE_BULL_CACHE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_HTTP2_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_TIMESTAMP": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_NODES_EXCLUDE": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_NODES_INCLUDE": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_SECURE_COOKIE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_ACTIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_PREFIX": {
                      "isOptional": false,
                      "defaultValue": "n8n-bull"
                    },
                    "DB_LOGGING_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "DB_LOGGING_OPTIONS": {
                      "isOptional": false,
                      "defaultValue": "error"
                    },
                    "N8N_COMPRESS_LEVEL": {
                      "isOptional": false,
                      "defaultValue": "6"
                    },
                    "N8N_ENCRYPTION_KEY": {
                      "isOptional": false,
                      "defaultValue": "6Vb5AqZKVF8H2P7fJ9tLwS3xY4nR7mD1cE2gB5hK9pT4"
                    },
                    "N8N_LISTEN_ADDRESS": {
                      "isOptional": false,
                      "defaultValue": "0.0.0.0"
                    },
                    "N8N_LOG_CONTEXT_ID": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_METRICS_PREFIX": {
                      "isOptional": false,
                      "defaultValue": "n8n_main_"
                    },
                    "N8N_SOCKET_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "600000"
                    },
                    "N8N_TEMPLATES_HOST": {
                      "isOptional": false,
                      "defaultValue": "https://api.n8n.io/api/"
                    },
                    "N8N_WEBHOOK_TUNNEL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_EDITOR_BASE_URL": {
                      "isOptional": false,
                      "defaultValue": "https://${{n8n-main.RAILWAY_PUBLIC_DOMAIN}}"
                    },
                    "N8N_JWT_AUTH_ACTIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_JWT_AUTH_HEADER": {
                      "isOptional": false,
                      "defaultValue": "Authorization"
                    },
                    "N8N_METRICS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_PROCESS_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "1800"
                    },
                    "N8N_RUNNERS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "PGSTATEMENT_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "QUEUE_BULL_REDIS_DB": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "DB_POSTGRESDB_SCHEMA": {
                      "isOptional": false,
                      "defaultValue": "public"
                    },
                    "N8N_AI_CACHE_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_PAYLOAD_SIZE_MAX": {
                      "isOptional": false,
                      "defaultValue": "16"
                    },
                    "N8N_REDIS_KEY_PREFIX": {
                      "isOptional": false,
                      "defaultValue": "n8n:main:"
                    },
                    "N8N_SOCKET_KEEPALIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WEBHOOKS_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "120000"
                    },
                    "DB_POSTGRESDB_USE_SSL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_BASIC_AUTH_ACTIVE": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_CONCURRENCY_LEVEL": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_REDIS_MAX_RETRIES": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "N8N_REDIS_PREFER_IPV6": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_REDIS_SSL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_TEMPLATES_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WEBHOOK_TEST_MODE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WEBSOCKET_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "300000"
                    },
                    "QUEUE_BULL_REDIS_HOST": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_HOST}}"
                    },
                    "QUEUE_BULL_REDIS_PORT": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PORT}}"
                    },
                    "VERIFY_PGBOUNCER_ONLY": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_COMPRESS_RESPONSES": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_COMPRESS_THRESHOLD": {
                      "isOptional": false,
                      "defaultValue": "1kb"
                    },
                    "N8N_LOG_EXECUTION_DATA": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_SERVE_STATIC_CACHE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_CONCURRENCY": {
                      "isOptional": false,
                      "defaultValue": "30"
                    },
                    "N8N_DIAGNOSTICS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_LOG_EXECUTION_ERROR": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_WEBSOCKET_KEEPALIVE": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "QUEUE_BULL_REDIS_FAMILY": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "N8N_LOG_EXECUTION_STATUS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_LOG_EXECUTION_TIMING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_PUSH_CONNECTION_MODE": {
                      "isOptional": false,
                      "defaultValue": "websocket"
                    },
                    "N8N_REDIS_RETRY_STRATEGY": {
                      "isOptional": false,
                      "defaultValue": "function(times) { return Math.min(times * 100, 3000); }"
                    },
                    "QUEUE_BULL_QOS_THRESHOLD": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "QUEUE_BULL_REDIS_USE_TLS": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "DB_POSTGRESDB_SSL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_AI_COMPLETION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "600000"
                    },
                    "N8N_EDITOR_TUNNEL_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_EXECUTION_CONCURRENCY": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_REDIS_CONNECT_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "QUEUE_BULL_MAX_RETRY_TIME": {
                      "isOptional": false,
                      "defaultValue": "3600000"
                    },
                    "QUEUE_BULL_REDIS_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_PASSWORD}}"
                    },
                    "QUEUE_BULL_REDIS_USERNAME": {
                      "isOptional": false,
                      "defaultValue": "${{valkey.REDIS_USERNAME}}"
                    },
                    "QUEUE_HEALTH_CHECK_ACTIVE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "DB_SSL_REJECT_UNAUTHORIZED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_EXECUTION_PROCESS_MODE": {
                      "isOptional": false,
                      "defaultValue": "main"
                    },
                    "N8N_SOCKET_RECONNECT_DELAY": {
                      "isOptional": false,
                      "defaultValue": "1500"
                    },
                    "N8N_SOCKET_TIMEOUT_CONNECT": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "QUEUE_BULL_REDIS_DUALSTACK": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_WORKER_LOCK_DURATION": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "N8N_CONCURRENCY_MAX_WORKERS": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "N8N_PERSONALIZATION_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_REDIS_OPTIONS_IP_FAMILY": {
                      "isOptional": false,
                      "defaultValue": "6"
                    },
                    "N8N_WEBHOOKS_RETRY_ATTEMPTS": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "QUEUE_BULL_REDIS_SCAN_COUNT": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "N8N_NODES_DEFAULT_BASE_NAMES": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_USER_MANAGEMENT_DISABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "QUEUE_BULL_REDIS_PREFER_IPV6": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_WORKER_LOCK_RENEW_TIME": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "DB_POSTGRESDB_ACQUIRE_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "10000"
                    },
                    "DB_POSTGRESDB_MAX_CONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "200"
                    },
                    "N8N_SOCKET_RECONNECT_ATTEMPTS": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "N8N_WEBHOOKS_BACKOFF_STRATEGY": {
                      "isOptional": false,
                      "defaultValue": "exponential"
                    },
                    "QUEUE_BULL_GLOBAL_CONCURRENCY": {
                      "isOptional": false,
                      "defaultValue": "50"
                    },
                    "QUEUE_WORKER_STALLED_INTERVAL": {
                      "isOptional": false,
                      "defaultValue": "60000"
                    },
                    "N8N_DIAGNOSTICS_CONFIG_BACKEND": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_DIAGNOSTICS_CONFIG_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_DISABLE_WEBHOOK_THROTTLING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_SERVE_STATIC_CACHE_MAX_AGE": {
                      "isOptional": false,
                      "defaultValue": "86400000"
                    },
                    "N8N_WORKFLOW_EXECUTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "3600"
                    },
                    "QUEUE_BULL_SETTINGS_DRAINDELAY": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "QUEUE_WORKER_MAX_STALLED_COUNT": {
                      "isOptional": false,
                      "defaultValue": "5"
                    },
                    "QUEUE_BULL_SETTINGS_LIMITER_MAX": {
                      "isOptional": false,
                      "defaultValue": "1000"
                    },
                    "DB_POSTGRESDB_CONNECTION_TIMEOUT": {
                      "isOptional": false,
                      "defaultValue": "10000"
                    },
                    "ENABLE_ALPINE_PRIVATE_NETWORKING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_PUSH_NOTIFICATION_BATCH_SIZE": {
                      "isOptional": false,
                      "defaultValue": "100"
                    },
                    "N8N_SERVE_STATIC_CACHE_IMMUTABLE": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_SETTINGS_LOCKDURATION": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "N8N_VERSION_NOTIFICATIONS_ENABLED": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_SETTINGS_LOCKRENEWTIME": {
                      "isOptional": false,
                      "defaultValue": "15000"
                    },
                    "QUEUE_BULL_SETTINGS_MAXSTALLEDCOUNT": {
                      "isOptional": false,
                      "defaultValue": "3"
                    },
                    "QUEUE_BULL_SETTINGS_STALLEDINTERVAL": {
                      "isOptional": false,
                      "defaultValue": "30000"
                    },
                    "N8N_PUSH_NOTIFICATION_BATCH_INTERVAL": {
                      "isOptional": false,
                      "defaultValue": "250"
                    },
                    "OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "QUEUE_BULL_SETTINGS_LIMITER_DURATION": {
                      "isOptional": false,
                      "defaultValue": "5000"
                    },
                    "DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_METRICS_INCLUDE_INVALID_API_CALLS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_NODES_INCLUDE_OTHER_VERSION_INPUTS": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_EDITOR_SKIP_WEBHOOK_INSTALL_BLOCKING": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "N8N_NODES_EXCLUDE_FIELDS_BY_NODE_VERSION": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "QUEUE_BULL_REDIS_TLS_REJECT_UNAUTHORIZED": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_DISABLE_PRODUCTION_WEBHOOK_ONBOARDING": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "N8N_EDITOR_DISABLE_PRODUCTION_MAIN_PACKAGE": {
                      "isOptional": false,
                      "defaultValue": "false"
                    },
                    "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_ATTEMPTS": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_TYPE": {
                      "isOptional": false,
                      "defaultValue": "exponential"
                    },
                    "QUEUE_BULL_SETTINGS_DEFAULTJOBPTIONS_BACKOFF_DELAY": {
                      "isOptional": false,
                      "defaultValue": "1000"
                    }
                  },
                  "networking": {
                    "serviceDomains": {
                      "<hasDomain>": {}
                    }
                  }
                },
                "b4bf0ca0-8469-4236-bb76-68f255f0e5de": {
                  "icon": "https://img.icons8.com/color/48/postgreesql.png",
                  "name": "postgres",
                  "deploy": {
                    "startCommand": null,
                    "healthcheckPath": null
                  },
                  "source": {
                    "repo": "https://github.com/antisofisme/railway",
                    "rootDirectory": "n8n/postgres"
                  },
                  "variables": {
                    "TZ": {
                      "isOptional": false,
                      "defaultValue": "Asia/Jakarta"
                    },
                    "PGDATA": {
                      "isOptional": false,
                      "defaultValue": "/var/lib/postgresql/data/pgdata"
                    },
                    "PGHOST": {
                      "isOptional": false,
                      "defaultValue": "${RAILWAY_PRIVATE_DOMAIN}"
                    },
                    "PGPORT": {
                      "isOptional": false,
                      "defaultValue": "5432"
                    },
                    "PGSSLMODE": {
                      "isOptional": false,
                      "defaultValue": "prefer"
                    },
                    "POSTGRES_DB": {
                      "isOptional": false,
                      "defaultValue": "n8n"
                    },
                    "POSTGRES_JIT": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_SSL": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "POSTGRES_IPV6": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "POSTGRES_USER": {
                      "isOptional": false,
                      "defaultValue": "n8n"
                    },
                    "POSTGRES_PASSWORD": {
                      "isOptional": false,
                      "defaultValue": "password123"
                    },
                    "POSTGRES_WORK_MEM": {
                      "isOptional": false,
                      "defaultValue": "64MB"
                    },
                    "POSTGRES_WAL_LEVEL": {
                      "isOptional": false,
                      "defaultValue": "replica"
                    },
                    "POSTGRES_AUTOVACUUM": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_LOG_DURATION": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_MAX_WAL_SIZE": {
                      "isOptional": false,
                      "defaultValue": "4GB"
                    },
                    "POSTGRES_MIN_WAL_SIZE": {
                      "isOptional": false,
                      "defaultValue": "1GB"
                    },
                    "POSTGRES_TEMP_BUFFERS": {
                      "isOptional": false,
                      "defaultValue": "64MB"
                    },
                    "POSTGRES_LOG_STATEMENT": {
                      "isOptional": false,
                      "defaultValue": "all"
                    },
                    "POSTGRES_JIT_ABOVE_COST": {
                      "isOptional": false,
                      "defaultValue": "100000"
                    },
                    "POSTGRES_LOG_LOCK_WAITS": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_LOG_TEMP_FILES": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "POSTGRES_SHARED_BUFFERS": {
                      "isOptional": false,
                      "defaultValue": "4GB"
                    },
                    "POSTGRES_LOG_CHECKPOINTS": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_LOG_CONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_LOG_MIN_MESSAGES": {
                      "isOptional": false,
                      "defaultValue": "info"
                    },
                    "POSTGRES_RANDOM_PAGE_COST": {
                      "isOptional": false,
                      "defaultValue": "1.1"
                    },
                    "POSTGRES_WAL_KEEP_SEGMENTS": {
                      "isOptional": false,
                      "defaultValue": "32"
                    },
                    "POSTGRES_AUTOVACUUM_NAPTIME": {
                      "isOptional": false,
                      "defaultValue": "5min"
                    },
                    "POSTGRES_LOG_DISCONNECTIONS": {
                      "isOptional": false,
                      "defaultValue": "on"
                    },
                    "POSTGRES_PARALLEL_SETUP_COST": {
                      "isOptional": false,
                      "defaultValue": "10"
                    },
                    "POSTGRES_PARALLEL_TUPLE_COST": {
                      "isOptional": false,
                      "defaultValue": "0.01"
                    },
                    "POSTGRES_EFFECTIVE_CACHE_SIZE": {
                      "isOptional": false,
                      "defaultValue": "8GB"
                    },
                    "POSTGRES_MAINTENANCE_WORK_MEM": {
                      "isOptional": false,
                      "defaultValue": "1GB"
                    },
                    "POSTGRES_MAX_PARALLEL_WORKERS": {
                      "isOptional": false,
                      "defaultValue": "8"
                    },
                    "POSTGRES_MAX_WORKER_PROCESSES": {
                      "isOptional": false,
                      "defaultValue": "8"
                    },
                    "POSTGRES_AUTOVACUUM_MAX_WORKERS": {
                      "isOptional": false,
                      "defaultValue": "3"
                    },
                    "POSTGRES_LOG_MIN_ERROR_STATEMENT": {
                      "isOptional": false,
                      "defaultValue": "debug1"
                    },
                    "POSTGRES_EFFECTIVE_IO_CONCURRENCY": {
                      "isOptional": false,
                      "defaultValue": "300"
                    },
                    "RESTRICT_CONNECTIONS_TO_PGBOUNCER": {
                      "isOptional": false,
                      "defaultValue": "true"
                    },
                    "POSTGRES_LOG_MIN_DURATION_STATEMENT": {
                      "isOptional": false,
                      "defaultValue": "500"
                    },
                    "POSTGRES_LOG_AUTOVACUUM_MIN_DURATION": {
                      "isOptional": false,
                      "defaultValue": "0"
                    },
                    "POSTGRES_AUTOVACUUM_VACUUM_SCALE_FACTOR": {
                      "isOptional": false,
                      "defaultValue": "0.1"
                    },
                    "POSTGRES_AUTOVACUUM_ANALYZE_SCALE_FACTOR": {
                      "isOptional": false,
                      "defaultValue": "0.05"
                    },
                    "POSTGRES_MAX_PARALLEL_WORKERS_PER_GATHER": {
                      "isOptional": false,
                      "defaultValue": "4"
                    }
                  },
                  "volumeMounts": {
                    "b4bf0ca0-8469-4236-bb76-68f255f0e5de": {
                      "mountPath": "/var/lib/postgresql/data"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "post_deploy": {},
  "resources": {
    "expected_services": 5,
    "needs_volume": true
  },
  "generated_at": "2026-09-21T22:14:44.200Z",
  "generator_version": "0.1.0",
  "status": "degraded",
  "validated_at": "2026-09-21T07:06:17.024Z",
  "success_rate_30d": 0,
  "validation": {
    "last_run_id": "run_d5b16c4c49314c2e87f5",
    "checks": [
      {
        "name": "workflow_completed",
        "passed": false,
        "detail": "Repository \"antisofisme/railway\" not found or is not accessible"
      }
    ]
  }
}
