137 lines
3.6 KiB
Plaintext
137 lines
3.6 KiB
Plaintext
# Global Settings
|
|
GLOBAL_REGISTRY=
|
|
TZ=UTC
|
|
|
|
# Service Versions
|
|
LANGFUSE_VERSION=3.143.0
|
|
POSTGRES_VERSION=17
|
|
CLICKHOUSE_VERSION=latest
|
|
MINIO_VERSION=latest
|
|
REDIS_VERSION=7
|
|
|
|
# Ports
|
|
LANGFUSE_PORT_OVERRIDE=3000
|
|
LANGFUSE_WORKER_PORT_OVERRIDE=3030
|
|
MINIO_PORT_OVERRIDE=9090
|
|
MINIO_CONSOLE_PORT_OVERRIDE=9091
|
|
|
|
# PostgreSQL
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
POSTGRES_DB=postgres
|
|
|
|
# Authentication & Security (CHANGEME: These are defaults, please update them)
|
|
NEXTAUTH_URL=http://localhost:3000
|
|
NEXTAUTH_SECRET=mysecret
|
|
SALT=mysalt
|
|
ENCRYPTION_KEY=0000000000000000000000000000000000000000000000000000000000000000
|
|
|
|
# ClickHouse
|
|
CLICKHOUSE_USER=clickhouse
|
|
CLICKHOUSE_PASSWORD=clickhouse
|
|
CLICKHOUSE_MIGRATION_URL=clickhouse://clickhouse:9000
|
|
CLICKHOUSE_URL=http://clickhouse:8123
|
|
CLICKHOUSE_CLUSTER_ENABLED=false
|
|
|
|
# MinIO / S3
|
|
MINIO_ROOT_USER=minio
|
|
MINIO_ROOT_PASSWORD=miniosecret
|
|
|
|
# S3 Event Upload
|
|
LANGFUSE_S3_EVENT_UPLOAD_BUCKET=langfuse
|
|
LANGFUSE_S3_EVENT_UPLOAD_REGION=auto
|
|
LANGFUSE_S3_EVENT_UPLOAD_ACCESS_KEY_ID=minio
|
|
LANGFUSE_S3_EVENT_UPLOAD_SECRET_ACCESS_KEY=miniosecret
|
|
LANGFUSE_S3_EVENT_UPLOAD_ENDPOINT=http://minio:9000
|
|
LANGFUSE_S3_EVENT_UPLOAD_FORCE_PATH_STYLE=true
|
|
LANGFUSE_S3_EVENT_UPLOAD_PREFIX=events/
|
|
|
|
# S3 Media Upload
|
|
LANGFUSE_S3_MEDIA_UPLOAD_BUCKET=langfuse
|
|
LANGFUSE_S3_MEDIA_UPLOAD_REGION=auto
|
|
LANGFUSE_S3_MEDIA_UPLOAD_ACCESS_KEY_ID=minio
|
|
LANGFUSE_S3_MEDIA_UPLOAD_SECRET_ACCESS_KEY=miniosecret
|
|
LANGFUSE_S3_MEDIA_UPLOAD_ENDPOINT=http://localhost:9090
|
|
LANGFUSE_S3_MEDIA_UPLOAD_FORCE_PATH_STYLE=true
|
|
LANGFUSE_S3_MEDIA_UPLOAD_PREFIX=media/
|
|
|
|
# S3 Batch Export
|
|
LANGFUSE_S3_BATCH_EXPORT_ENABLED=false
|
|
LANGFUSE_S3_BATCH_EXPORT_BUCKET=langfuse
|
|
LANGFUSE_S3_BATCH_EXPORT_PREFIX=exports/
|
|
LANGFUSE_S3_BATCH_EXPORT_REGION=auto
|
|
LANGFUSE_S3_BATCH_EXPORT_ENDPOINT=http://minio:9000
|
|
LANGFUSE_S3_BATCH_EXPORT_EXTERNAL_ENDPOINT=http://localhost:9090
|
|
LANGFUSE_S3_BATCH_EXPORT_ACCESS_KEY_ID=minio
|
|
LANGFUSE_S3_BATCH_EXPORT_SECRET_ACCESS_KEY=miniosecret
|
|
LANGFUSE_S3_BATCH_EXPORT_FORCE_PATH_STYLE=true
|
|
|
|
# Redis
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_AUTH=myredissecret
|
|
REDIS_TLS_ENABLED=false
|
|
REDIS_TLS_CA=/certs/ca.crt
|
|
REDIS_TLS_CERT=/certs/redis.crt
|
|
REDIS_TLS_KEY=/certs/redis.key
|
|
|
|
# Features
|
|
TELEMETRY_ENABLED=true
|
|
LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES=true
|
|
LANGFUSE_USE_AZURE_BLOB=false
|
|
|
|
# Ingestion Queue
|
|
LANGFUSE_INGESTION_QUEUE_DELAY_MS=
|
|
LANGFUSE_INGESTION_CLICKHOUSE_WRITE_INTERVAL_MS=
|
|
|
|
# Email/SMTP (Optional)
|
|
EMAIL_FROM_ADDRESS=
|
|
SMTP_CONNECTION_URL=
|
|
|
|
# Initialization (Optional - for setting up initial org/project/user)
|
|
LANGFUSE_INIT_ORG_ID=
|
|
LANGFUSE_INIT_ORG_NAME=
|
|
LANGFUSE_INIT_PROJECT_ID=
|
|
LANGFUSE_INIT_PROJECT_NAME=
|
|
LANGFUSE_INIT_PROJECT_PUBLIC_KEY=
|
|
LANGFUSE_INIT_PROJECT_SECRET_KEY=
|
|
LANGFUSE_INIT_USER_EMAIL=
|
|
LANGFUSE_INIT_USER_NAME=
|
|
LANGFUSE_INIT_USER_PASSWORD=
|
|
|
|
# Resource Limits - Langfuse Worker
|
|
LANGFUSE_WORKER_CPU_LIMIT=2.0
|
|
LANGFUSE_WORKER_MEMORY_LIMIT=2G
|
|
LANGFUSE_WORKER_CPU_RESERVATION=0.5
|
|
LANGFUSE_WORKER_MEMORY_RESERVATION=512M
|
|
|
|
# Resource Limits - Langfuse Web
|
|
LANGFUSE_WEB_CPU_LIMIT=2.0
|
|
LANGFUSE_WEB_MEMORY_LIMIT=2G
|
|
LANGFUSE_WEB_CPU_RESERVATION=0.5
|
|
LANGFUSE_WEB_MEMORY_RESERVATION=512M
|
|
|
|
# Resource Limits - ClickHouse
|
|
CLICKHOUSE_CPU_LIMIT=2.0
|
|
CLICKHOUSE_MEMORY_LIMIT=4G
|
|
CLICKHOUSE_CPU_RESERVATION=0.5
|
|
CLICKHOUSE_MEMORY_RESERVATION=1G
|
|
|
|
# Resource Limits - MinIO
|
|
MINIO_CPU_LIMIT=1.0
|
|
MINIO_MEMORY_LIMIT=1G
|
|
MINIO_CPU_RESERVATION=0.25
|
|
MINIO_MEMORY_RESERVATION=256M
|
|
|
|
# Resource Limits - Redis
|
|
REDIS_CPU_LIMIT=1.0
|
|
REDIS_MEMORY_LIMIT=512M
|
|
REDIS_CPU_RESERVATION=0.25
|
|
REDIS_MEMORY_RESERVATION=256M
|
|
|
|
# Resource Limits - PostgreSQL
|
|
POSTGRES_CPU_LIMIT=2.0
|
|
POSTGRES_MEMORY_LIMIT=2G
|
|
POSTGRES_CPU_RESERVATION=0.5
|
|
POSTGRES_MEMORY_RESERVATION=512M
|