Skip to content

Instantly share code, notes, and snippets.

@iedmrc
Last active May 20, 2023 20:48
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save iedmrc/51d02fefa9e3ee91a5608c02c452c965 to your computer and use it in GitHub Desktop.
Save iedmrc/51d02fefa9e3ee91a5608c02c452c965 to your computer and use it in GitHub Desktop.
docker-compose file for the "VROOM with OSRM backend" stack. https://dev.to/iedmrc/vehicle-routing-problems-and-how-to-solve-them-8h3
version: "3"
services:
osrm:
container_name: osrm
image: osrm/osrm-backend
restart: always
ports:
- "5000:5000"
volumes:
- ./osrm:/data
command: "osrm-routed --max-matching-size 1000 --max-table-size 1000 --max-viaroute-size 1000 --algorithm mld /data/turkey-latest.osrm"
networks:
tsp_network:
aliases:
- osrm
vroom-backend:
container_name: vroom-backend
image: iedmrc/vroom
restart: always
ports:
- "3000:3000"
depends_on:
- osrm
networks:
tsp_network:
aliases:
- vroom-backend
vroom-frontend:
container_name: vroom-frontend
image: iedmrc/vroom-frontend
restart: always
ports:
- "9966:9966"
depends_on:
- osrm
- vroom-backend
networks:
tsp_network:
aliases:
- vroom-frontend
networks:
tsp_network:
driver: bridge
@furkankyildirim
Copy link

After the osrm-backend v5.26.0, container was moved to ghcr.io/project-osrm/osrm-backend. Therefore, osrm image should be ghcr.io/project-osrm/osrm-backend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment