Files
xiaoxia-saas/requirements.txt
xiaoxia bcb1663de4
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 138h40m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 138h40m24s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 138h40m24s
ci: 启用BuildKit分布式缓存+Gitea Registry,优化构建速度
- 拆分 requirements.txt: 稳定大包放 requirements-base.txt(numpy/scipy/opencv/Pillow/sqlalchemy 等),业务依赖留 requirements.txt
- 优化 Dockerfile: 分两层安装依赖,基础层缓存命中率高
- CI 改用 docker buildx build,缓存存 Gitea Container Registry
- 启用 Gitea Packages/Container Registry(git.xiaoxiajianji.com)
- 镜像仍推内网 Registry(172.30.18.198:5000),缓存独立存 Gitea Registry
2026-07-03 18:13:49 +08:00

19 lines
359 B
Plaintext
Executable File

# 小虾 SaaS - 业务依赖(变化频繁,放在 requirements-base 之上)
# 基础依赖(大包)请放在 requirements-base.txt 中
# 验证 & 设置
pydantic-settings==2.6.0
email-validator==2.2.0
python-multipart==0.0.32
# 邮件
aiosmtplib==3.0.2
# 测试
pytest==8.3.3
pytest-asyncio==0.24.0
pytest-cov==6.0.0
# 工具
python-dotenv==1.0.1