# n8n General Configuration
APP_NAME=n8node
N8N_HOST=localhost # Change to your domain (e.g., n8n.example.com) if using a reverse proxy
N8N_PORT=5678
N8N_PROTOCOL=http # Use https if you set up a reverse proxy with SSL
WEBHOOK_URL="https://automation.umrahcompanions.com"
VUE_APP_URL_BASE_API="https://automation.umrahcompanions.com"

# n8n Security
N8N_ENCRYPTION_KEY="cVHOcPRD3LxkqhQiWGv70OWpBbGSPIlMAi/ppXzCci8="
N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=Abc123Xyzks@123
N8N_SECURE_COOKIE=false

# n8n Queue Mode Configuration
EXECUTIONS_MODE=queue
QUEUE_BULL_REDIS_HOST=redis
QUEUE_BULL_REDIS_PORT=6379
QUEUE_HEALTH_CHECK_ACTIVE=true
N8N_RUNNERS_ENABLED=true # Enables task runners for worker processes
N8N_CONCURRENCY_PRODUCTION_LIMIT=10 # Max concurrent executions per worker (adjust as needed)
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS=true

# PostgreSQL Database Configuration
DB_TYPE=postgresdb
DB_POSTGRESDB_HOST=postgres
DB_POSTGRESDB_PORT=5432
DB_POSTGRESDB_DATABASE=n8n_database
DB_POSTGRESDB_USER=n8n_admin
DB_POSTGRESDB_PASSWORD="qx/+SYpOqQf01EEQ"

# PostgreSQL Root User (for initial setup)
POSTGRES_USER=n8n_admin
POSTGRES_PASSWORD="qx/+SYpOqQf01EEQ"
POSTGRES_DB=n8n_database

# Redis Configuration (Queue)
REDIS_HOST=redis
REDIS_PORT=6379

# Timezone (adjust to your timezone)
GENERIC_TIMEZONE=Asia/Karachi
TZ=Asia/Karachi

# Ollama

OLLAMA_HOST="http://localhost:11434"

# Deployment

N8N_TEMPLATES_ENABLED=true
N8N_TEMPLATES_HOST="https://api.n8n.io"
N8N_REINSTALL_MISSING_PACKAGES=true
N8N_GRACEFUL_SHUTDOWN_TIMEOUT=30
N8N_PUBLIC_API_ENDPOINT=api
N8N_ENDPOINT_WEBHOOK=webhook
N8N_ENDPOINT_WEBHOOK_TEST=webhook-test
N8N_DISABLED_MODULES=insights
N8N_HIDE_USAGE_PAGE=true
N8N_LICENSE_ACTIVATION_KEY='f62802d9-fe45-48cc-96ab-f14ef1e58760'
N8N_LICENSE_AUTO_RENEW_ENABLED=true
N8N_LICENSE_SERVER_URL="https://license.n8n.io/v1"
N8N_LICENSE_TENANT_ID=1
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true
EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=72
EXECUTIONS_DATA_PRUNE_MAX_COUNT=1000
