135 lines
1.9 KiB
Plaintext
135 lines
1.9 KiB
Plaintext
############################################################
|
|
# Production-ready .dockerignore for a Next.js (Vercel-style) app
|
|
# Keeps Docker builds fast, lean, and free of development files.
|
|
############################################################
|
|
|
|
# Dependencies (installed inside Docker, never copied)
|
|
node_modules/
|
|
.pnpm-store/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
# Next.js build outputs (always generated during `next build`)
|
|
.next/
|
|
out/
|
|
dist/
|
|
build/
|
|
.vercel/
|
|
|
|
# Tests and testing output (not needed in production images)
|
|
coverage/
|
|
.nyc_output/
|
|
__tests__/
|
|
__mocks__/
|
|
jest/
|
|
cypress/
|
|
cypress/screenshots/
|
|
cypress/videos/
|
|
playwright-report/
|
|
test-results/
|
|
.vitest/
|
|
vitest.config.*
|
|
jest.config.*
|
|
cypress.config.*
|
|
playwright.config.*
|
|
*.test.*
|
|
*.spec.*
|
|
|
|
# Local development and editor files
|
|
.git/
|
|
.gitignore
|
|
.gitattributes
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
*.log
|
|
|
|
# Environment variables (only commit template files)
|
|
.env
|
|
.env*.local
|
|
.env.development
|
|
.env.test
|
|
.env.production.local
|
|
|
|
# Docker configuration files (not needed inside build context)
|
|
Dockerfile*
|
|
.dockerignore
|
|
compose.yaml
|
|
compose.yml
|
|
docker-compose*.yaml
|
|
docker-compose*.yml
|
|
|
|
# Documentation
|
|
*.md
|
|
docs/
|
|
|
|
# CI/CD configuration files
|
|
.github/
|
|
.gitlab-ci.yml
|
|
.travis.yml
|
|
.circleci/
|
|
Jenkinsfile
|
|
|
|
# Cache directories and temporary data
|
|
.cache/
|
|
.parcel-cache/
|
|
.eslintcache
|
|
.stylelintcache
|
|
.swc/
|
|
.turbo/
|
|
.tmp/
|
|
.temp/
|
|
|
|
# TypeScript build metadata
|
|
*.tsbuildinfo
|
|
|
|
# Sensitive or unnecessary configuration files
|
|
*.pem
|
|
.editorconfig
|
|
.prettierrc*
|
|
prettier.config.*
|
|
.eslintrc*
|
|
eslint.config.*
|
|
.stylelintrc*
|
|
stylelint.config.*
|
|
.babelrc*
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|
|
|
|
# OS-specific junk
|
|
.DS_Store
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# AI/ML tool metadata and configs
|
|
.cursor/
|
|
.cursorrules
|
|
.copilot/
|
|
.copilotignore
|
|
.github/copilot/
|
|
.gemini/
|
|
.anthropic/
|
|
.kiro
|
|
.claude
|
|
AGENTS.md
|
|
.agents/
|
|
|
|
# AI-generated temp files
|
|
*.aider*
|
|
*.copilot*
|
|
*.chatgpt*
|
|
*.claude*
|
|
*.gemini*
|
|
*.openai*
|
|
*.anthropic*
|