37 lines
976 B
Plaintext
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
|