1024pix / pix

Service public d'évaluation et de certification des compétences numériques pour tous.
https://pix.fr
GNU Affero General Public License v3.0
231 stars 52 forks source link

[TECH] Enregistrement automatique des Jobs dans le worker.js (PIX-13944) #9899

Closed xav-car closed 3 weeks ago

xav-car commented 3 weeks ago

:unicorn: Problème

C'était long à instancier

:robot: Proposition

Rendre automatique l'ajout de job suivant un pattern où le controller doit être placer dans le folder src/**/application/**/jobs/*job-controller.js

:rainbow: Remarques

Suppression de MonitoredJobQueue.js Renommer JobPgBoss en JobRepository Renommer jobQueue.performJob en jobQueue.registerJob

:100: Pour tester

  1. Vérifier que les worker sont bien enregistrer dans le log de la RA
  2. Tester l'execution d'un job
  3. Vérifier si les logs de monitoring des jobs sont correctes
pix-bot-github commented 3 weeks ago

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :