---
services:
    osrm-backend-foot:
        container_name: osrm-backend-foot
        ports:
            - 5000:5000
        volumes:
            - ./data-foot:/data
            - ./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf
        image: osrm/osrm-backend
        command: osrm-routed --algorithm mld /data/wisconsin-latest.osrm
    osrm-backend-bicycle:
        container_name: osrm-backend-bicycle
        ports:
            - 5001:5000
        volumes:
            - ./data-bicycle:/data
            - ./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf
        image: osrm/osrm-backend
        command: osrm-routed --algorithm mld /data/wisconsin-latest.osrm
    osrm-frontend-foot:
        ports:
            - 9966:9966
        environment:
            OSRM_BACKEND: 'http://localhost:5000'
        image: osrm/osrm-frontend
    osrm-frontend-bicycle:
        ports:
            - 9967:9966
        environment:
            OSRM_BACKEND: 'http://localhost:5001'
        image: osrm/osrm-frontend
