- 前端 node:22-alpine 构建阶段(npm ci + vite build) - 运行时 python:3.14-slim + uv --frozen 冻结安装(依赖层独立缓存) - entrypoint: 数据卷为空时自动建库并导入 254 套样板 - SQLite 落数据卷 /app/db(HMC_DATABASE_URL 可切 MySQL); healthcheck /api/health - .dockerignore 排除构建无关资产; .gitattributes 强制 sh LF
33 lines
438 B
Plaintext
33 lines
438 B
Plaintext
# 版本控制
|
|
.git
|
|
.gitignore
|
|
|
|
# Python 运行产物
|
|
.venv
|
|
**/__pycache__
|
|
*.py[oc]
|
|
huamenchuang.db
|
|
|
|
# 前端构建产物与依赖(Docker 内重建)
|
|
frontend/node_modules
|
|
frontend/dist
|
|
frontend/scripts
|
|
|
|
# 本地开发/验证资产(非运行必需)
|
|
/doc
|
|
/shots
|
|
/scripts
|
|
.claude
|
|
*.log
|
|
|
|
# 抓取残留与单文件脚本
|
|
data/dxf-study
|
|
data/full-site
|
|
data/api-endpoint-inventory.txt
|
|
data/fetch-images.py
|
|
|
|
# 杂项
|
|
image.png
|
|
3D窗型.png
|
|
.env
|