Fix OSRM setup: update Geofabrik URL and use bind mount for data
- Update Geofabrik download URL from great-britain to united-kingdom (old path returns 302 redirect to homepage). - Switch OSRM Docker volumes from named volume to bind mount (./osrm-data:/data) so osrm-setup.sh output is used directly. - Add osrm-data/ to .gitignore (large binaries, regenerated by script).
This commit is contained in:
parent
2fdafdcb64
commit
01dae5dfbd
3 changed files with 7 additions and 5 deletions
|
|
@ -60,7 +60,7 @@ services:
|
|||
condition: service_healthy
|
||||
mysql:
|
||||
condition: service_healthy
|
||||
command: ["uvicorn", "api.app:app", "--host", "0.0.0.0", "--port", "5001", "--reload", "--reload-dir", "api", "--reload-dir", "services", "--reload-dir", "repositories", "--reload-dir", "models"]
|
||||
command: ["sh", "-c", "alembic upgrade head && uvicorn api.app:app --host 0.0.0.0 --port 5001 --reload --reload-dir api --reload-dir services --reload-dir repositories --reload-dir models"]
|
||||
networks:
|
||||
- rec-network
|
||||
|
||||
|
|
@ -145,7 +145,7 @@ services:
|
|||
container_name: rec-osrm-foot
|
||||
command: ["osrm-routed", "--algorithm", "MLD", "/data/foot/greater-london-latest.osrm"]
|
||||
volumes:
|
||||
- osrm_data:/data
|
||||
- ./osrm-data:/data
|
||||
ports:
|
||||
- "5100:5000"
|
||||
networks:
|
||||
|
|
@ -158,7 +158,7 @@ services:
|
|||
container_name: rec-osrm-bicycle
|
||||
command: ["osrm-routed", "--algorithm", "MLD", "/data/bicycle/greater-london-latest.osrm"]
|
||||
volumes:
|
||||
- osrm_data:/data
|
||||
- ./osrm-data:/data
|
||||
ports:
|
||||
- "5101:5000"
|
||||
networks:
|
||||
|
|
@ -189,5 +189,4 @@ volumes:
|
|||
app_venv:
|
||||
frontend_node_modules:
|
||||
caddy_data:
|
||||
osrm_data:
|
||||
otp_data:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue