Skip to content

adriens/my-opt-temps-attente-agences-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API REST des temps d'attente en agence OPT.nc

Docker

L'api est disponible directement sur Dockerhub

Démarrer le service

mvn spring-boot:run

Endpoints

/
/csv
/communes
/temps-attente/agences
/temps-attente/agences/{communeName}
/temps-attente/agence/{idAgence}

Exemples d'appels

/ Accès à la documentation Swagger
/csv Accès au téléchargement de la liste des agences au format CSV
/communes Accès à la liste des communes
/temps-attente/agences Accès à la liste des agences
/temps-attente/agences/noumea Accès à la liste des agences de Nouméa
/temps-attente/agence/4314 Accès à l'agence correspondant à l'id 4314

Aller directement sur le Marketplace pour des exemples live.

Accéder

Cette API est accessible depuis le web et documentée sur le marketplace RapidAPI. Des exemples de codes fonctionnels y sont fournis pour tous les languages.

Ambitions

Cette API a pour ambition de booster l'Open Innovation et permettre la réalisation d'intégrations efficaces et originales.

Exemples de réalisations

jib build

In your ~/.m2/settings.xml put your Docker hub

<server>
    <id>registry.hub.docker.com</id>
    <username>rastadidi</username>
    <password>XXXXXXX</password>
</server>

Then build/push to DockerHub :

mvn compile jib:build

Docker pull command

docker pull rastadidi/opt-temps-attente-agences-api:latest
docker images
docker run -d -p 8081:8081 rastadidi/opt-temps-attente-agences-api:latest
docker ps

# Pour essayer l'API
sudo apt-get install httpie jq -y
http http://127.0.0.1:8081/temps-attente/agence/4161
http http://127.0.0.1:8081/temps-attente/agence/4161 | jq '.idAgence'