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] Ajout d'un mécanisme de regroupement des jobs (PIX-13954) #9904

Closed bpetetot closed 3 weeks ago

bpetetot commented 3 weeks ago

:unicorn: Problème

Il est impossible actuellement de lancer plusieurs worker avec un seul fichier, il faut tout dupliquer, ce qui est légèrement dommage

:robot: Proposition

Avec un seul worker.js il est possible de lancer plusieurs dans différent containeur

Usage

# depuis la commande node
node worker.js default

# depuis la commande npm
npm run start:job -- default

:rainbow: Remarques

Une validation permet de ne pas lancer de jobGroup inexistant

:100: Pour tester

Vérifier que les 13 job actuel sont bien enregistrer sur le worker default

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 :