This container run osrm-frontend for osrm-backend project.
When you start the osrm-frontend you must specify the API host and port. How to do it is written below.
Start OSRM API and generate route files.
Warning OSRM files can be generated for a long time, about 30-60 minutes.
docker run -d -p 5000:5000 -v /data/osrm-mos:/osrm-data --name osrm-api cartography/osrm-backend-docker:latest osrm Mos "http://be.gis-lab.info/data/osm_dump/dump/latest/RU-MOS.osm.pbf"
docker run -d --link osrm-api:api --name osrm-mos-front --restart=always -p 8080:80 cartography/osrm-frontend-docker
You must --link
osrm-frontend container with osrm-api with api
tag. Or use API_PORT_5000_TCP_ADDR
and API_PORT_5000_TCP_PORT
variables to set host and port of the api.
You can test it by visiting http://container-ip:8080