Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] init admin without services #51

Merged
merged 3 commits into from
Mar 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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",
lgrd marked this conversation as resolved.
Show resolved Hide resolved
"configCheck": "node ./src/js/road2.js --configCheck",
"utest": "mocha --recursive './test/unit/mocha/**/*.js'",
"itest": "mocha --recursive './test/integration/mocha/**/*.js'",
Expand Down
Loading