dev-deploy: restore GeoIP bind-mount, drop image bake
With the runner in host-mode, compose bind-mount paths resolve to real host paths the Docker daemon can see, so the GeoIP file no longer needs to be baked into the backend image to survive CI. Bring back the bind-mount of `pkg/geoip/test-data/.../mmdb`, matching how local-dev sources it. Image now only carries the backend binary, symmetric with the production `backend/Dockerfile`. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -125,11 +125,7 @@ services:
|
||||
target: ${GALAXY_DEV_GAME_STATE_DIR}
|
||||
bind:
|
||||
create_host_path: true
|
||||
# The GeoIP database is baked into the backend image (see
|
||||
# tools/local-dev/backend.Dockerfile); a bind-mount is not used
|
||||
# here because the source path resolves inside the runner
|
||||
# workspace volume and the host Docker daemon cannot see it,
|
||||
# which produced an "is a directory" error in CI.
|
||||
- ../../pkg/geoip/test-data/test-data/GeoIP2-Country-Test.mmdb:/var/lib/galaxy/geoip.mmdb:ro
|
||||
networks:
|
||||
- galaxy-internal
|
||||
healthcheck:
|
||||
|
||||
Reference in New Issue
Block a user