- Docker
- Maven
Lancer le script suivant afin de compiler les sources et créer les images Docker :
sh build-image.sh
Après avoir construit les images, vous pouvez lancer le microservice en utilisant Docker-compose
.
Serveur uniquement : docker-compose up mongo server
Serveur et client : docker-compose up mongo server client
Une fois le serveur lancé, la documentation Swagger de l'API se trouve à l'adresse http://{host docker-machine}:8080/api
.
Si vous avez lancé le client, il se trouve à l'adresse http://{host docker-machine}:4200
.
- Titre du sondage
- Liste de champs
- Label (description du champ)
- Choix multiple
- Champ texte
- Choix simple
- Choix "autre"
- Ordre des champs
- Pagination
- Public / privé
- Uniquement personnes avec le lien
- Protection par mot de passe
- Protection par compte utilisateur
- Changer le status
- Uniquement en mode brouillon
- Fermer
- Rendre le résultat public ou non
- afficher formulaire -> Renvoyer l'état du sondage et le lien vers les données
- Soit le formulaire (sondage ouvert)
- Soit les résultats (sondage fermé, résultats accessibles)
- Filtre par status
- Brouillon
- Ouvert
- Fermé
- Pagination
- getAll
- Filtre par user
- Pagination
- Répondre à une question
- Retourner une URL
- Réponses pour un sondage
- Réponses d'un utilisateur en particulier
- Réponses à une question en particulier