69 lines
1.0 KiB
Plaintext
69 lines
1.0 KiB
Plaintext
# .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
|