Middle Office avec les étudiants ESAIP IR 2018
- POST /requests : ajoute une demande de vote
- GET /requests : liste toutes les demandes en attente
- GET /requests/{id} : affiche une demande pour lecture et vote éventuel
- POST /requests/{id}/vote : donne un choix de vote pour une demande
La cible de déploiement est un CoreOS sur Azure, accessible sur esaip.westeurope.cloudapp.azure.com. La connexion au SSH 22 se fait avec le user esaip et le mot de passe donné en cours.
- 80 : JP (Prof)
- 81 : Charles (ctrouplin / ctrouplin)
- 82 : Dorian (nairod95 / nairod)
- 83 : Alexandre (Lextoplasme / lextoplasme)
- 84 : Emilien (neilimebenaiteau / neilime1995)
- 85 : Quentin (qdenis / ?)
- 86 : Antoine (arichard44 / arichard)
- 87 : Benjamin (bsabaron / bsabaron)
- 88 : Clément (clembobo / clemboisse)
Pour compiler, c'est-à-dire créer une image à partir du Dockerfile dans le répertoire courant :
docker build -t jpgouigoux/middleoffice .
Pour démarrer un conteneur à partir de l'image sur un port donné, avec un nom :
docker run -d -p 80:80 --name jp jpgouigoux/middleoffice
Pour lister tous les conteneurs lancés (y compris ceux arrêtés) :
docker ps -a
Pour afficher toutes les images disponibles dans le cache local :
docker images
Pour afficher les logs d'un conteneur :
docker logs jp
Pour supprimer complètement un conteneur, en forçant son arrêt et en supprimant ses données :
docker rm -fv jp