Skip to content

Commit

Permalink
[feat] create admin without services (#51)
Browse files Browse the repository at this point in the history
* [feat] init admin without services

* [fix] update changelog

* [doc] précision dans la doc dev
  • Loading branch information
lgrd committed Mar 15, 2023
1 parent 0d36022 commit 312ee18
Show file tree
Hide file tree
Showing 5 changed files with 183 additions and 164 deletions.
4 changes: 3 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@

ADDED:
- Ajout de la route GET /admin/1.0.0/services dans l'API d'administration
- Ajout de la route GET /admin/1.0.0/services/{servcie} dans l'API d'administration
- Il est maintenant possible démarrer un administrateur sans services pré-configurés

CHANGED:
- La documentation de l'API d'administration a été grandement enrichie.
- La route /health a une réponse plus complète et est vraiment codée pour prendre en compte l'état de chaque service et chaque source disponibles.
- Les dossiers de sources et de resources des services peuvent maintenant être vide à l'initialisation.

DELETED:
- option onStart inside admin configuration is deleted
- L'option onStart de la configuration admin est supprimée

## 2.0.0

Expand Down
1 change: 1 addition & 0 deletions documentation/developers/concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ Le premier point d'entrée possible est le fichier `src/js/road2.js`. Ce fichier
Cet administrateur permet plusieurs choses :
- On peut le lancer uniquement pour vérifier la bonne configuration de l'administrateur et des services associés. Dans ce cas là, le processus s'éteint après la vérification et renvoie un code d'erreur permettant de déterminer s'il y a eu un problème et son type.
- On peut le lancer en mode serveur pour administrer un ou plusieurs services via une API HTTP(S). Dans ce cas là, l'administrateur va lancer tous les services déjà configurés. Il sera aussi possible d'en créer d'autres plus tard.
- On peut créer un administrateur sans configuerer un service. Il sera possible de les configurer plus tard.

Un administrateur a été créé pour réaliser des tâches qui auraient gêné la bonne exécution du service.

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "road2",
"version": "2.0.0",
"version": "2.1.0-DEVELOP",

"description": "Calcul d'itinéraire",
"author": "RDEV - IGN",
"main": "src/js/road2.js",
"scripts": {
"start": "node ./src/js/road2.js",
"start": "env NODE_ENV=prod node ./src/js/road2.js",
"configCheck": "node ./src/js/road2.js --configCheck",
"utest": "mocha --recursive './test/unit/mocha/**/*.js'",
"itest": "mocha --recursive './test/integration/mocha/**/*.js'",
Expand Down

0 comments on commit 312ee18

Please sign in to comment.