# ====================================== # AI Router Docker 环境变量配置示例 # ====================================== # # 使用说明: # 1. 复制此文件为 .env # 2. 根据实际情况修改配置值 # 3. 不要将 .env 文件提交到版本控制系统 # # ====================================== # 后端服务配置 # ====================================== # 数据库文件路径 # 默认值:/app/data/gateway.db # 说明:在 Docker 容器中,数据库文件会存储在此路径 DB_PATH=/app/data/gateway.db # 后端服务端口 # 默认值:8080 # 说明:后端 API 服务监听的端口 BACKEND_PORT=8080 # 后端服务主机地址(仅在需要修改时设置) # 默认值:0.0.0.0 # BACKEND_HOST=0.0.0.0 # ====================================== # 前端服务配置 # ====================================== # 前端服务端口 # 默认值:3000 # 说明:前端 Web 界面访问端口 FRONTEND_PORT=3000 # API 基础路径(前端调用后端 API 的地址) # 默认值:http://localhost:8080 # 说明:在生产环境中,应该设置为实际的后端服务地址 # VITE_API_BASE_URL=http://localhost:8080 # ====================================== # Docker Compose 配置 # ====================================== # 项目名称 # 默认值:ai-router # 说明:Docker Compose 会使用此名称作为容器、网络、卷的前缀 COMPOSE_PROJECT_NAME=ai-router # ====================================== # 日志配置 # ====================================== # 日志级别 # 可选值:debug, info, warn, error # 默认值:info LOG_LEVEL=info # ====================================== # 数据库配置(高级选项) # ====================================== # 数据库备份目录 # 说明:可以挂载一个额外的卷用于数据库备份 # BACKUP_PATH=/app/backups # ====================================== # 网络配置(高级选项) # ====================================== # 是否启用 HTTPS # 默认值:false # 说明:如果启用,需要配置 SSL 证书 # ENABLE_HTTPS=false # SSL 证书路径(启用 HTTPS 时需要) # SSL_CERT_PATH=/etc/ssl/certs/cert.pem # SSL_KEY_PATH=/etc/ssl/private/key.pem # ====================================== # 性能优化配置 # ====================================== # Go 运行时最大处理器数 # 默认值:自动检测 # GOMAXPROCS=4 # Node.js 内存限制(MB) # 默认值:4096 # NODE_OPTIONS=--max-old-space-size=4096