Skip to main content

环境配置

RadStudio 通过 .env 文件管理所有配置项。运行 ./scripts/radstudioctl.py init 后会从 .env.example 生成 .env

核心配置项

数据库

POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_DB=radstudio
POSTGRES_USER=radstudio
POSTGRES_PASSWORD=your_secure_password # 生产环境务必修改

Redis

REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=your_redis_password # 生产环境务必修改

对象存储(MinIO / S3)

# 本地开发使用 MinIO
OBJECT_STORAGE_BACKEND=minio
MINIO_ENDPOINT=minio:9000
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin

# 生产环境使用 S3
# OBJECT_STORAGE_BACKEND=s3
# S3_ENDPOINT=https://s3.amazonaws.com
# S3_ACCESS_KEY=your_access_key
# S3_SECRET_KEY=your_secret_key
# S3_BUCKET=radstudio

应用安全

SECRET_KEY=your_secret_key_here # JWT 签名密钥,务必修改
INTERNAL_SERVICE_TOKEN=your_token_here # 内部服务通信令牌

LLM 配置(AI 助手)

LLM_PROVIDER=deepseek # deepseek / qwen
LLM_API_KEY=your_api_key
LLM_MODEL=deepseek-chat

域名配置(生产环境)

DOMAIN=your-domain.com
FRONTEND_URL=https://your-domain.com
ADMIN_URL=https://admin.your-domain.com
BACKEND_URL=https://api.your-domain.com

配置文件一览

文件用途
.env.example开发环境模板
.env.production.example生产环境完整模板
.env.training.exampleWorker 节点模板
deploy/bootstrap.env.example单机生产最小化模板
deploy/bootstrap.cluster.env.example集群模式最小化模板

下一步