Golang + Vue.js + PostGIS + OSRM
Prepare the OSRM backend:
wget http://download.geofabrik.de/europe/sweden-latest.osm.pbf
docker run -t -v "$(pwd):/data" ghcr.io/project-osrm/osrm-backend osrm-extract -p /opt/car.lua /data/sweden-latest.osm.pbf || echo "osrm-extract failed"
docker run -t -v "$(pwd):/data" ghcr.io/project-osrm/osrm-backend osrm-partition /data/sweden-latest.osrm || echo "osrm-partition failed"
docker run -t -v "$(pwd):/data" ghcr.io/project-osrm/osrm-backend osrm-customize /data/sweden-latest.osrm || echo "osrm-customize failed"Backend:
cd api
nix-shell
make devFrontend:
cd frontend-vue
npm run devDB and Routing:
cd <project-root>
docker compose up -d --build