darcosion / Echosounder

petit programme marrant
MIT License
14 stars 1 forks source link

Vérification de l'ensemble des dépendances sans crash #67

Closed darcosion closed 1 year ago

darcosion commented 2 years ago

Actuellement, s'il manque une dépendance, le programme crash salement au lancement. 

Il serait plus intéressant qu'il puisse se lancer et que la route /json/health indique à l'utilisateur les dépendances manquantes en plus de ce qui est déjà implémenté, comme nmap (voir : #44 )

darcosion commented 2 years ago

Une solution serait de créer des sous-appels à la route /json/health avec par exemple : /json/health/dependencies, /json/health/network. Qui seraient en charge une fois l'API accessible, de récupérer les informations liés à chaque contexte fonctionnel d'echosounder.

Comme éléments à requête, je verrais donc :

Et il faut également un bouton pour déclencher la vérification fonctionnelle du backend à volonyée afin de faciliter le debug pour l'utilisateur.

ps :