hku-class/backend/.env.example
2026-05-01 21:52:27 +08:00

37 lines
976 B
Plaintext

# Service
CH_HOST=0.0.0.0
CH_PORT=8000
CH_DEBUG=false
# Database (Docker 部署时使用 volume 路径)
CH_DATABASE_URL=sqlite+aiosqlite:///./data/classhub.db
# JWT (务必修改 secret)
CH_JWT_SECRET=change-me-in-production
CH_JWT_EXPIRY_HOURS=72
# Tencent COS (对象存储)
CH_COS_SECRET_ID=your-cos-secret-id
CH_COS_SECRET_KEY=your-cos-secret-key
CH_COS_REGION=ap-guangzhou
CH_COS_BUCKET=your-bucket-name
CH_COS_BASE_URL=https://your-bucket.cos.ap-guangzhou.myqcloud.com
# Book metadata (Google Books API)
CH_GOOGLE_BOOKS_API_KEY=your-google-books-api-key
# SMTP Email (邮件通知)
CH_SMTP_HOST=smtp.example.com
CH_SMTP_PORT=465
CH_SMTP_USER=noreply@example.com
CH_SMTP_PASSWORD=your-smtp-password
CH_SMTP_FROM_EMAIL=noreply@example.com
CH_SMTP_FROM_NAME=HKU ICB Class Hub
# Frontend URL (CORS 用)
CH_FRONTEND_URL=http://your-server-ip
# Super Admin Seed (首次启动自动创建)
CH_SUPER_ADMIN_EMAIL=admin@example.com
CH_SUPER_ADMIN_PASSWORD=change-me-please