.git .gitignore .next node_modules coverage storage prod.log update.log .pm2 # NOTE: .env is intentionally NOT ignored here — the build loads it (only inside # a build RUN layer) to produce NEXT_PUBLIC_* + validated build-time values. # It is not copied into the runtime image (the runner stage copies only # .next/standalone, public/, and .next/static). # .env *.tsbuildinfo # Runtime write targets; bound as RW volumes at runtime (see docker-compose.yml) public/nitro-assets public/swf