49 lines
978 B
Plaintext
49 lines
978 B
Plaintext
# Docker build context excludes.
|
|
#
|
|
# WITHOUT this file, the `COPY . .` in the builder stage ships the host's
|
|
# .next/ (2.1 GB, almost all of it the Turbopack dev cache) and node_modules/
|
|
# (639 MB, with darwin-arm64 sharp binaries that are wrong for Alpine) into
|
|
# the build context. That is what filled the production disk.
|
|
|
|
# Dependencies — reinstalled from the lockfile in the deps stage
|
|
node_modules
|
|
.pnp
|
|
.pnp.*
|
|
.yarn
|
|
|
|
# Build output — regenerated by `npm run build` in the builder stage.
|
|
# .next/dev alone is 1.8 GB of dev-server cache that must never leave the host.
|
|
.next
|
|
out
|
|
build
|
|
dist
|
|
|
|
# VCS + local tooling
|
|
.git
|
|
.gitignore
|
|
.github
|
|
.claude
|
|
.vscode
|
|
.idea
|
|
|
|
# Incremental compiler state (253 KB and host-specific)
|
|
*.tsbuildinfo
|
|
next-env.d.ts
|
|
|
|
# Secrets — injected at runtime, never baked into a layer
|
|
.env
|
|
.env.*
|
|
*.pem
|
|
|
|
# Docs and infra that the build does not read
|
|
*.md
|
|
Dockerfile
|
|
.dockerignore
|
|
nginx.conf
|
|
|
|
# Noise
|
|
.DS_Store
|
|
coverage
|
|
npm-debug.log*
|
|
yarn-error.log*
|