# 1. Version control .git/ .gitignore .svn/ .hg/ # 2. Node.js dependencies and artifacts node_modules/ npm-debug.log yarn-debug.log # 3. Python cache and artifacts __pycache__/ *.pyc *.pyo .pytest_cache/ .coverage # 4. IDE/editor files .idea/ .vscode/ *.swp *.swo # 5. Build outputs and development artifacts dist/ build/ out/ debug/ *.log # 6. Test files and directories test/ tests/ *_test.go # 7. Temporary and local files tmp/ temp/ *.tmp .local/ local/ # 8. Environment and secret files .env .env.* *.env *.pem *.key *.crt config.local.* *.local.yml # 9. Documentation and markdown *.md README* docs/ # 10. Docker and compose files Dockerfile* docker-compose* # 11. Project-specific and OS files .DS_Store *.bak # 12. Miscellaneous *.class *.test /vendor/ *.cjs # 13. Exclude backup dockerignore files .dockerignore.bak* # 14. Exclude public uploads and build artifacts (if not needed in image) # client/.next/ # Don't exclude .next as it's needed in production client/public/uploads/ server/logs/ server/wheel # 15. Exclude scripts not needed in image # scripts/ # Don't exclude scripts as they're needed by the app # 16. Exclude bin and backup scripts .bin/ # 17. Exclude other backup and temp files *~