- 从服务器拉取完整代码 - 按框架规范整理项目结构 - 配置 Drone CI 测试环境部署 - 包含后端(FastAPI)、前端(Vue3)、管理端 技术栈: Vue3 + TypeScript + FastAPI + MySQL
34 lines
506 B
Plaintext
34 lines
506 B
Plaintext
# Core dependencies
|
||
fastapi==0.104.1
|
||
uvicorn[standard]==0.24.0
|
||
pydantic==2.5.0
|
||
pydantic-settings==2.1.0
|
||
python-multipart==0.0.6
|
||
python-jose[cryptography]==3.3.0
|
||
passlib[bcrypt]==1.7.4
|
||
python-dotenv==1.0.0
|
||
|
||
# Database
|
||
sqlalchemy==2.0.23
|
||
aiomysql==0.2.0
|
||
pymysql==1.1.0
|
||
alembic==1.12.1
|
||
|
||
# Redis
|
||
redis==5.0.1
|
||
|
||
# HTTP client
|
||
httpx==0.25.2
|
||
aiofiles==23.2.1
|
||
|
||
# Logging
|
||
structlog==23.2.0
|
||
|
||
# CORS
|
||
fastapi-cors==0.0.6
|
||
|
||
# Utils
|
||
python-dateutil==2.8.2
|
||
|
||
# Excel文件处理(用于课程资料预览)
|
||
openpyxl==3.1.2 |