Ce fichier décrit les instructions à suivre pour avoir une démonstration locale de Road2 limitée aux moteurs OSRM et PGRouting.
Nous proposons des images docker qui permettent de tester le service en local. Nous prévoyons de mettre ces images sur DockerHub.
Ce sont les mêmes images que l'on peut vouloir construire localement.
Pour construire l'image, il suffit de se placer à la racine du projet Road2 et de lancer la commande suivante :
docker build -t road2-demonstration -f docker/demonstration/Dockerfile .
Il est nécessaire d'avoir des données pour que Road2 puisse calculer des itinéraires.
On pourra lancer l'application avec la commande suivante :
docker run --rm road2-demonstration
Il est possible de visualiser les documentations des APIs en local. On lancera la commande suivante :
docker run --rm -p 8083:8080 -e SWAGGER_JSON=/api.json -v {path/to/json/directory}/api.json:/api.json swaggerapi/swagger-ui