70 lines
1010 B
Plaintext
70 lines
1010 B
Plaintext
|
|
# Build context exclusions — keep the image small AND prevent secrets
|
||
|
|
# from accidentally leaking into a layer.
|
||
|
|
# The audit caught that the previous absence of this file shipped a
|
||
|
|
# 7.6 GB build context, with .env files reachable via `COPY . .`.
|
||
|
|
|
||
|
|
# Version control
|
||
|
|
.git
|
||
|
|
.gitignore
|
||
|
|
.gitattributes
|
||
|
|
|
||
|
|
# Local env / secrets
|
||
|
|
.env
|
||
|
|
.env.*
|
||
|
|
!.env.example
|
||
|
|
|
||
|
|
# Node / pnpm
|
||
|
|
node_modules
|
||
|
|
.pnpm-store
|
||
|
|
.pnpm-debug.log
|
||
|
|
npm-debug.log
|
||
|
|
yarn-debug.log
|
||
|
|
yarn-error.log
|
||
|
|
|
||
|
|
# Next.js build artifacts (regenerated inside the image)
|
||
|
|
.next
|
||
|
|
out
|
||
|
|
|
||
|
|
# Tooling caches
|
||
|
|
.cache
|
||
|
|
.turbo
|
||
|
|
.eslintcache
|
||
|
|
.vercel
|
||
|
|
.swc
|
||
|
|
|
||
|
|
# OS noise
|
||
|
|
.DS_Store
|
||
|
|
Thumbs.db
|
||
|
|
|
||
|
|
# IDE
|
||
|
|
.vscode
|
||
|
|
.idea
|
||
|
|
*.swp
|
||
|
|
|
||
|
|
# Testing / coverage
|
||
|
|
coverage
|
||
|
|
.nyc_output
|
||
|
|
test-results
|
||
|
|
playwright-report
|
||
|
|
tests/e2e/visual/snapshots.spec.ts-snapshots/*.png
|
||
|
|
playwright/.cache
|
||
|
|
|
||
|
|
# Project artefacts that don't belong in a runtime image
|
||
|
|
.claude
|
||
|
|
.husky
|
||
|
|
docs
|
||
|
|
AGENTS.md
|
||
|
|
AUDIT-*.md
|
||
|
|
SECURITY-GUIDELINES.md
|
||
|
|
PROMPTS-*.md
|
||
|
|
README.md
|
||
|
|
*.log
|
||
|
|
*.tgz
|
||
|
|
|
||
|
|
# Generated / scratch
|
||
|
|
.serena
|
||
|
|
.superpowers
|
||
|
|
.remember
|
||
|
|
.audit-cache
|
||
|
|
.specstory
|