chore: make dev Dockerfiles self-contained, add bindless dev override #10

Merged
jocke merged 2 commits from chore/dockerfile-self-contained into master 2026-06-17 10:34:03 +00:00
Showing only changes of commit 3d2db1471f - Show all commits

View file

@ -1,6 +1,7 @@
# Exclude everything that isn't strictly needed to build or run the dev images. # Exclude everything that isn't strictly needed to build or run the dev images.
# The dev Dockerfiles COPY . /app, so without this the image would bloat with # The dev Dockerfiles COPY source subpaths (frontend/, backend/, gradlew,
# docs, scripts, git history, etc. # settings.gradle, etc.), so without this the image would bloat with docs,
# scripts, git history, etc.
# Build artifacts and caches (mounted as named volumes at runtime) # Build artifacts and caches (mounted as named volumes at runtime)
.gradle .gradle
@ -49,11 +50,13 @@ scripts/
frontend/src/__tests__ frontend/src/__tests__
backend/src/test backend/src/test
# Docker-related metadata (not needed inside the running image) # Docker metadata — Dockerfiles, .dockerignore, and compose files are not
# needed inside the running image. Keep docker/*.conf and docker/entrypoint.sh
# because frontend.prod.Dockerfile copies them into the production nginx image.
docker/*.Dockerfile
Dockerfile* Dockerfile*
.dockerignore .dockerignore
docker-compose*.yml docker-compose*.yml
docker/
# Misc # Misc
*.log *.log