# .dockerignore for go-cart-actor # # Goal: Keep Docker build context lean & reproducible. # Adjust as project structure evolves. # Version control & CI metadata .git .git/ .gitignore .github # Local tooling / editors .vscode .idea *.iml # Build artifacts / outputs bin/ build/ dist/ out/ coverage/ *.coverprofile # Temporary files *.tmp *.log tmp/ .tmp/ # Dependency/vendor caches (not used; rely on go modules download) vendor/ # Examples / scripts (adjust if you actually need them in build context) examples/ scripts/ # Docs (retain README.md explicitly) docs/ CHANGELOG* **/*.md !README.md # Tests (not needed for production build) **/*_test.go # Node / frontend artifacts (if any future addition) node_modules/ # Docker / container metadata not needed inside image Dockerfile # Editor swap/backup files *~ *.swp # Go race / profiling outputs *.pprof # Security / secret placeholders (ensure real secrets never copied) *.secret *.key *.pem # Keep proto and generated code (do NOT ignore proto/) !proto/ # End of file