.env.example 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # ============================================
  2. # AI-CS 系统 Docker 部署配置模板
  3. # ============================================
  4. # 使用方法:
  5. # 1. 复制此文件为 .env:cp .env.example .env
  6. # 2. 编辑 .env 文件,修改以下配置
  7. # 3. .env 文件不要提交到 Git!
  8. # ============================================
  9. # MySQL 数据库配置
  10. # ============================================
  11. MYSQL_ROOT_PASSWORD=rootpassword
  12. MYSQL_DATABASE=ai_cs
  13. MYSQL_USER=ai_cs_user
  14. MYSQL_PASSWORD=ai_cs_password
  15. MYSQL_PORT=3306
  16. # ============================================
  17. # 后端服务配置
  18. # ============================================
  19. BACKEND_PORT=8080
  20. ADMIN_USERNAME=admin
  21. ADMIN_PASSWORD=admin123
  22. GIN_MODE=release
  23. # 加密密钥(用于加密 AI API Keys)
  24. # 生成方式:
  25. # - Linux/Mac: openssl rand -hex 32
  26. # - Windows PowerShell: -join ((48..57) + (97..102) | Get-Random -Count 64 | ForEach-Object {[char]$_})
  27. # - 在线工具: https://www.random.org/strings/?num=1&len=64&digits=on&upperalpha=off&loweralpha=on&unique=off&format=html&rnd=new
  28. ENCRYPTION_KEY=changeme_please_use_random_hex_32_bytes_here
  29. # ============================================
  30. # 前端服务配置
  31. # ============================================
  32. FRONTEND_PORT=3000
  33. # 前端访问后端的地址(Docker 内部使用容器名,外部访问使用 localhost)
  34. NEXT_PUBLIC_API_BASE_URL=http://localhost:8080
  35. # ============================================
  36. # 生产版镜像配置(仅用于 docker-compose.prod.yml)
  37. # ============================================
  38. # 如果使用预构建镜像,可以指定镜像名称(可选)
  39. # BACKEND_IMAGE=2930134478/ai-cs-backend:latest
  40. # FRONTEND_IMAGE=2930134478/ai-cs-frontend:latest