添加Docker部署方案
- 多阶段Dockerfile:第一阶段构建前端(npm),第二阶段Python运行时(uv+opencv) - docker-compose.yml:单服务,data/logs目录挂载持久化 - deploy.sh一键部署脚本:自动构建+启动+健康检查 - .dockerignore排除不必要文件减小构建上下文 - main.py添加前端静态文件服务(生产环境单端口部署) - README更新部署文档和代理配置说明
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user