Files
小鱼开发 5f3d414a48 chore: 对齐测试与生产 Docker 配置
- 新增 .dockerignore,减少构建上下文体积
- 修复 Dockerfile 缺失 config/ 目录复制
- docker-compose.test.yml: DEBUG=false, ENV=production, SECRET_KEY 强制传入
- 新增 docker-compose.dev.yml(开发专用)和 docker-compose.prod.yml(生产专用)
- deploy-test.sh: 加入 SECRET_KEY 强制检查,统一步骤编号
2026-04-27 12:33:06 +08:00

100 lines
1.4 KiB
Plaintext

# =============================================================================
# 美家卡智影 API - Docker 构建上下文排除列表
# =============================================================================
# --- Git ---
.git/
.gitignore
.gitattributes
# --- 环境变量(安全)---
.env
.env.*
.env.local
.env.example
# --- Python 虚拟环境 ---
venv/
env/
ENV/
.venv/
# --- Python 缓存 ---
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
.mypy_cache/
.ruff_cache/
# --- 测试与覆盖率 ---
tests/
.coverage
htmlcov/
.tox/
# --- IDE / 编辑器 ---
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
# --- 本地数据库与缓存 ---
*.db
*.sqlite3
meijiaka.db
dump.rdb
celerybeat-schedule
.qiniu_pythonsdk_hostscache.json
# --- 日志 ---
*.log
logs/
# --- Docker 自身 ---
Dockerfile
docker-compose.yml
docker-compose.*.yml
.dockerignore
# --- 部署脚本(仅本地使用)---
deploy-test.sh
scripts/upload_release.py
# --- 文档 ---
README.md
# --- 临时/数据目录 ---
data/
local/
temp/
tmp/
# --- 开发配置 ---
.pre-commit-config.yaml
.python-version
uv.lock
# --- Alembic 迁移版本(如不需要在容器内执行迁移可忽略)---
# 注:若需在容器内运行 alembic upgrade,请注释掉下面这行
# alembic/versions/