.dockerignore 897 B

12345678910111213141516171819202122232425262728293031
  1. # ============================================================
  2. # .dockerignore - "别把这些搬进集装箱现场"的黑名单
  3. #
  4. # docker build 时,会把当前目录整个打包发给 Docker 引擎
  5. # (这个包叫"构建上下文")。你项目里 .venv 有近 2 万个文件、
  6. # node_modules 也是几百 MB —— 不排除的话,每次构建光传文件就要几分钟。
  7. #
  8. # 注意:node_modules 在容器里会重新 npm install,宿主这份完全不用带;
  9. # .env 里有密钥,绝对不能进镜像(以后用 docker run --env-file 在运行时喂)。
  10. # ============================================================
  11. # Python
  12. .venv/
  13. __pycache__/
  14. *.pyc
  15. .pytest_cache/
  16. # Node(阶段一会在容器里自己装,宿主这份不带)
  17. frontend/node_modules/
  18. # 测试与日志(镜像里不需要)
  19. tests/
  20. reports/
  21. server.log
  22. httpbin.json
  23. # 密钥!打死也不进镜像
  24. .env
  25. # Git 元数据
  26. .git/