28 lines
999 B
Plaintext
28 lines
999 B
Plaintext
# node_modules is intentionally IN the build context: the Dockerfile copies it straight
|
|
# into the image (deps are installed by the CI job / dev host, which have working network;
|
|
# the runner's dind daemon has broken outbound DNS for build containers).
|
|
.next
|
|
data/*.db
|
|
# game state DB (v0.6.0): host-side, volume-mounted at runtime — never baked in
|
|
/db
|
|
test-results
|
|
*.tsbuildinfo
|
|
.git
|
|
.env
|
|
.codenomad
|
|
# e2e harness: the suite runs on the host / CI job, never inside the image
|
|
# (@playwright/test is a devDependency of the runner, excluded from prod-deps)
|
|
e2e
|
|
playwright.config.ts
|
|
# docs/deployment files never affect the app build — excluding them keeps
|
|
# changelog-only commits from invalidating the COPY layer and re-running next build
|
|
*.md
|
|
Dockerfile*
|
|
docker-compose*
|
|
# generated map-asset pack (~100 MB): arrives at runtime via the compose volume
|
|
# mount ./public → /app/public, never baked into the image (v0.4.1)
|
|
public/styles
|
|
public/fonts
|
|
public/sprites
|
|
public/map-assets-manifest.json
|