mirror of
https://github.com/kossakovsky/n8n-install.git
synced 2026-05-02 04:26:18 +00:00
Update n8n service configuration in docker-compose.yml
- Refactored environment variables for the n8n service, including the addition of EXECUTIONS_MODE, LANGCHAIN_API_KEY, and other settings for improved functionality. - Ensured consistency in database configuration and enabled binary data mode with a TTL setting. - Updated webhook URL and trust proxy settings for enhanced security and performance.
This commit is contained in:
@@ -23,31 +23,33 @@ x-n8n: &service-n8n
|
||||
context: ./n8n
|
||||
pull: true
|
||||
environment: &service-n8n-env
|
||||
DB_TYPE: postgresdb
|
||||
DB_POSTGRESDB_HOST: postgres
|
||||
DB_POSTGRESDB_USER: postgres
|
||||
DB_POSTGRESDB_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
DB_POSTGRESDB_DATABASE: postgres
|
||||
N8N_TRUST_PROXY: true
|
||||
N8N_DIAGNOSTICS_ENABLED: false
|
||||
N8N_PERSONALIZATION_ENABLED: false
|
||||
N8N_ENCRYPTION_KEY: ${N8N_ENCRYPTION_KEY}
|
||||
N8N_USER_MANAGEMENT_JWT_SECRET: ${N8N_USER_MANAGEMENT_JWT_SECRET}
|
||||
WEBHOOK_URL: ${N8N_HOSTNAME:+https://}${N8N_HOSTNAME:-http://localhost:5678}/
|
||||
N8N_METRICS: true
|
||||
NODE_ENV: production
|
||||
DB_POSTGRESDB_HOST: postgres
|
||||
DB_POSTGRESDB_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
DB_POSTGRESDB_USER: postgres
|
||||
DB_TYPE: postgresdb
|
||||
EXECUTIONS_MODE: queue
|
||||
N8N_RUNNERS_ENABLED: true
|
||||
QUEUE_HEALTH_CHECK_ACTIVE: true
|
||||
QUEUE_BULL_REDIS_HOST: ${REDIS_HOST:-redis}
|
||||
QUEUE_BULL_REDIS_PORT: ${REDIS_PORT:-6379}
|
||||
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS: true
|
||||
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE: true
|
||||
NODE_FUNCTION_ALLOW_BUILTIN: "*"
|
||||
NODE_FUNCTION_ALLOW_EXTERNAL: cheerio,axios,moment,lodash
|
||||
LANGCHAIN_API_KEY: ${LANGCHAIN_API_KEY}
|
||||
LANGCHAIN_ENDPOINT: ${LANGCHAIN_ENDPOINT}
|
||||
LANGCHAIN_TRACING_V2: ${LANGCHAIN_TRACING_V2}
|
||||
LANGCHAIN_API_KEY: ${LANGCHAIN_API_KEY}
|
||||
N8N_BINARY_DATA_MODE: filesystem
|
||||
N8N_BINARY_DATA_TTL: 600
|
||||
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE: true
|
||||
N8N_DIAGNOSTICS_ENABLED: false
|
||||
N8N_ENCRYPTION_KEY: ${N8N_ENCRYPTION_KEY}
|
||||
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS: true
|
||||
N8N_METRICS: true
|
||||
N8N_PERSONALIZATION_ENABLED: false
|
||||
N8N_RUNNERS_ENABLED: true
|
||||
N8N_TRUST_PROXY: true
|
||||
N8N_USER_MANAGEMENT_JWT_SECRET: ${N8N_USER_MANAGEMENT_JWT_SECRET}
|
||||
NODE_ENV: production
|
||||
NODE_FUNCTION_ALLOW_BUILTIN: "*"
|
||||
NODE_FUNCTION_ALLOW_EXTERNAL: cheerio,axios,moment,lodash
|
||||
QUEUE_BULL_REDIS_HOST: ${REDIS_HOST:-redis}
|
||||
QUEUE_BULL_REDIS_PORT: ${REDIS_PORT:-6379}
|
||||
QUEUE_HEALTH_CHECK_ACTIVE: true
|
||||
WEBHOOK_URL: ${N8N_HOSTNAME:+https://}${N8N_HOSTNAME:-http://localhost:5678}/
|
||||
|
||||
x-ollama: &service-ollama
|
||||
image: ollama/ollama:latest
|
||||
|
||||
Reference in New Issue
Block a user