Description : Créer un service asynchrone pour générer les contrats PDF.
DoD :
Une bibliothèque comme puppeteer ou pdfkit est choisie.
Un PdfProcessor est créé dans la file d'attente BullMQ.
Lors de la validation d'un contrat, une tâche de génération de PDF est ajoutée à la file.
Le PDF généré est stocké sur MinIO.
* **Description :** Créer un service asynchrone pour générer les contrats PDF.
* **DoD :**
* Une bibliothèque comme `puppeteer` ou `pdfkit` est choisie.
* Un `PdfProcessor` est créé dans la file d'attente BullMQ.
* Lors de la validation d'un contrat, une tâche de génération de PDF est ajoutée à la file.
* Le PDF généré est stocké sur MinIO.
cvodouhe
added this to the P'tits Pas Backend project 2025-08-07 13:15:13 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
puppeteeroupdfkitest choisie.PdfProcessorest créé dans la file d'attente BullMQ.