Files
agentic-soc-platform/deploy/asp-compose/.env.example
2026-07-11 19:59:35 +08:00

63 lines
1.6 KiB
Bash

# Images
ASP_BACKEND_IMAGE=ghcr.io/funnywolf/agentic-soc-platform/asp-backend:0.5.1
ASP_FRONTEND_IMAGE=ghcr.io/funnywolf/agentic-soc-platform/asp-frontend:0.5.1
# ASP HTTPS entrypoint. Nginx binds to all host interfaces by default.
ASP_BIND=0.0.0.0
ASP_HTTPS_PORT=443
ASP_PUBLIC_HOSTNAME=localhost
# Extra SAN entries for the generated self-signed certificate, for example:
# ASP_CERT_EXTRA_SAN=DNS:asp.example.com,IP:10.0.0.10
ASP_CERT_EXTRA_SAN=
ASP_MAX_UPLOAD_SIZE=20m
# Django Web API process.
ASP_WEB_WORKERS=3
ASP_WEB_THREADS=4
ASP_WEB_TIMEOUT=210
ASP_WEB_KEEPALIVE=5
ASP_WEB_MAX_REQUESTS=1000
ASP_WEB_MAX_REQUESTS_JITTER=100
# HTTP management UIs.
ASP_MANAGEMENT_BIND=0.0.0.0
ASP_REDIS_UI_PORT=8001
ASP_RUSTFS_CONSOLE_PORT=9001
# Django application settings.
DJANGO_SECRET_KEY=change-me-to-a-random-32-byte-minimum-secret
DJANGO_DEBUG=false
DJANGO_ALLOWED_HOSTS=*
DJANGO_LOG_LEVEL=INFO
DJANGO_LOG_FORMAT=text
# PostgreSQL.
POSTGRES_DB=asp
POSTGRES_USER=postgres
POSTGRES_PASSWORD=change-me-postgres-password
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_CONN_MAX_AGE=60
POSTGRES_CONN_HEALTH_CHECKS=true
POSTGRES_MAX_CONNECTIONS=150
POSTGRES_SHARED_BUFFERS=512MB
POSTGRES_EFFECTIVE_CACHE_SIZE=2GB
POSTGRES_WORK_MEM=8MB
POSTGRES_MAINTENANCE_WORK_MEM=256MB
POSTGRES_CHECKPOINT_COMPLETION_TARGET=0.9
POSTGRES_RANDOM_PAGE_COST=1.1
POSTGRES_LOG_MIN_DURATION_STATEMENT=1000
# Redis.
REDIS_HOST=redis-stack
REDIS_PORT=6379
REDIS_DB=1
REDIS_PASSWORD=change-me-redis-password
# RustFS / S3-compatible object storage.
RUSTFS_ENDPOINT_URL=http://rustfs:9000
RUSTFS_ACCESS_KEY=asp
RUSTFS_SECRET_KEY=change-me-rustfs-password
RUSTFS_BUCKET=asp
RUSTFS_REGION=us-east-1