|
|
1 dzień temu | |
|---|---|---|
| models | 1 dzień temu | |
| tasks | 1 dzień temu | |
| utils | 1 dzień temu | |
| .env | 1 dzień temu | |
| .gitignore | 1 miesiąc temu | |
| Dockerfile | 1 miesiąc temu | |
| README.md | 1 dzień temu | |
| docker-compose.yaml | 1 miesiąc temu | |
| main.py | 1 dzień temu | |
| requirements.txt | 1 dzień temu |
pip install -r requirements.txt
或者使用国内镜像加速:
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
在项目根目录创建 .env 文件,配置数据库连接信息:
# 环境配置 (local/dev/prod)
APP_ENV=local
# 数据库配置
DB_HOST=localhost
DB_PORT=3306
DB_USER=your_db_user
DB_PASSWORD=your_db_password
DB_NAME=content-deconstruction-supply-test
# 其他环境变量(根据项目需要添加)
注意: 如果不配置 .env 文件,系统会使用代码中的默认值(生产环境数据库)。
uvicorn main:app --host 0.0.0.0 --port 8000 --reload
--reload: 开发模式,代码修改后自动重启python -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload
启动后访问:
/api/v1/content/tasks/decode - 创建解码任务/api/v1/content/tasks/{taskId} - 获取任务详情/api/v1/content/tasks/pattern - 创建模式任务docker-compose up -d
docker-compose logs -f
docker-compose down
.env 文件中的数据库配置是否正确pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple--port 8001--reload 参数,方便调试gunicorn + uvicorn workers 部署loguru 进行日志管理