assemblee-virtuelle / assemblee-virtuelle/archipelago

Attendre que la base soit démarrée et accessible avant de lancer le middleware

Open
#31 4 comments 0 reactions 1 assignee Claimed by @fluidlog View on GitHub
low difficulty medium priority
Dominant language
TypeScript
Stars
23
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Lors qu'on lance à la main la base Jena/Fuseki, puis ensuite le middleware, il est possible d'attendre que la base soit chargée avant de lancer le middleware.

Mais en docker, c'est plus compliqué, malgré les dépendances dans le docker-compose, qui ne vérifient pas jusqu'à ce point.

Il est donc possible d'avoir l'erreur :
"...connect ECONNREFUSED 172.20.0.4:3030..."
![image](https://user-images.githubusercontent.com/6891994/150375724-ace1b7f0-b4c1-4c84-9258-f24d914c099a.png)

Malgré cette erreur, le middleware se lance, et arrive un peu plus tard à écrire dans la base.
Mais on peut se demander s'il n'y a pas eu un loupé...

Donc le mieux serait, pour les déploiements en docker, de pouvoir vérifier au lancement du middleware que la base est bien démarrée.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.