.dockerignore 828 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # --- Git ---
  2. .git/
  3. .gitignore
  4. .dockerignore
  5. # --- IDEs ---
  6. .idea/
  7. .vscode/
  8. .cursor/
  9. *.swp
  10. .DS_Store
  11. # --- Environment & Configs ---
  12. .env
  13. .env.*
  14. !.env.example
  15. docker-compose.yaml
  16. docker-compose.override.yaml
  17. # --- Documentation ---
  18. # 通常构建镜像不需要文档
  19. documents/
  20. *.md
  21. *.pdf
  22. # --- Local Data & Logs ---
  23. data/
  24. backups/
  25. logs/
  26. tmp/
  27. scripts/
  28. # --- Backend ---
  29. # 忽略本地编译的二进制文件,Docker 构建应该在容器内重新编译
  30. backend/bin/
  31. backend/main
  32. backend/main.exe
  33. backend/coverage.out
  34. # 如果你在构建阶段不需要 vendor 目录(例如在容器内 go mod download)
  35. backend/vendor/
  36. # --- Frontend ---
  37. # 忽略 node_modules,必须在容器内安装依赖以匹配容器架构
  38. frontend/node_modules/
  39. # 忽略本地构建产物
  40. frontend/dist/
  41. frontend/coverage/
  42. frontend/tests/