68 lines
1.4 KiB
Plaintext
68 lines
1.4 KiB
Plaintext
# Langflow Configuration
|
|
|
|
# Versions
|
|
LANGFLOW_VERSION=1.1.1
|
|
POSTGRES_VERSION=16-alpine
|
|
|
|
# Port Configuration
|
|
LANGFLOW_PORT_OVERRIDE=7860
|
|
|
|
# PostgreSQL Configuration
|
|
POSTGRES_DB=langflow
|
|
POSTGRES_USER=langflow
|
|
POSTGRES_PASSWORD=langflow
|
|
|
|
# Storage Configuration
|
|
LANGFLOW_CONFIG_DIR=/app/langflow
|
|
|
|
# Server Configuration
|
|
LANGFLOW_HOST=0.0.0.0
|
|
LANGFLOW_WORKERS=1
|
|
|
|
# Authentication - IMPORTANT: Configure for production!
|
|
# Set LANGFLOW_AUTO_LOGIN=false to require login
|
|
LANGFLOW_AUTO_LOGIN=true
|
|
LANGFLOW_SUPERUSER=langflow
|
|
LANGFLOW_SUPERUSER_PASSWORD=langflow
|
|
|
|
# Security - IMPORTANT: Generate a secure secret key for production!
|
|
# Use: python -c "from secrets import token_urlsafe; print(token_urlsafe(32))"
|
|
LANGFLOW_SECRET_KEY=
|
|
|
|
# Features
|
|
LANGFLOW_AUTO_SAVING=true
|
|
LANGFLOW_AUTO_SAVING_INTERVAL=1000
|
|
LANGFLOW_STORE_ENVIRONMENT_VARIABLES=true
|
|
LANGFLOW_FALLBACK_TO_ENV_VAR=true
|
|
|
|
# Optional: Custom components directory
|
|
LANGFLOW_COMPONENTS_PATH=
|
|
|
|
# Optional: Load flows from directory on startup
|
|
LANGFLOW_LOAD_FLOWS_PATH=
|
|
|
|
# Logging
|
|
LANGFLOW_LOG_LEVEL=error
|
|
|
|
# Timezone
|
|
TZ=UTC
|
|
|
|
# Analytics
|
|
DO_NOT_TRACK=false
|
|
|
|
# Resource Limits - Langflow
|
|
LANGFLOW_CPU_LIMIT=2.0
|
|
LANGFLOW_MEMORY_LIMIT=2G
|
|
LANGFLOW_CPU_RESERVATION=0.5
|
|
LANGFLOW_MEMORY_RESERVATION=512M
|
|
|
|
# Resource Limits - PostgreSQL
|
|
POSTGRES_CPU_LIMIT=1.0
|
|
POSTGRES_MEMORY_LIMIT=1G
|
|
POSTGRES_CPU_RESERVATION=0.25
|
|
POSTGRES_MEMORY_RESERVATION=256M
|
|
|
|
# Logging Configuration
|
|
LOG_MAX_SIZE=100m
|
|
LOG_MAX_FILE=3
|