- 多阶段Dockerfile:第一阶段构建前端(npm),第二阶段Python运行时(uv+opencv) - docker-compose.yml:单服务,data/logs目录挂载持久化 - deploy.sh一键部署脚本:自动构建+启动+健康检查 - .dockerignore排除不必要文件减小构建上下文 - main.py添加前端静态文件服务(生产环境单端口部署) - README更新部署文档和代理配置说明
34 lines
350 B
Plaintext
34 lines
350 B
Plaintext
.venv/
|
|
__pycache__/
|
|
*/__pycache__
|
|
*.pyc
|
|
|
|
# 运行时数据(通过 volume 挂载)
|
|
data/
|
|
logs/
|
|
*.db
|
|
*.log
|
|
|
|
# 前端依赖和构建产物(Docker 内重新构建)
|
|
web/frontend/node_modules/
|
|
web/frontend/dist/
|
|
|
|
# geetest 临时图片
|
|
bg.jpg
|
|
fullbg.jpg
|
|
slice.jpg
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
|
|
# 文档
|
|
*.md
|
|
|
|
# 测试日志
|
|
11.log
|