Checkpoint: Modification du stockage des signatures d'émargement pour utiliser le système de fichiers local au lieu de S3 :

- Remplacement de storagePut par fs.writeFileSync dans routers.ts
- Structure de dossiers : uploads/signatures/[formation-id]-[sequence-id]/
- Noms de fichiers uniques avec crypto.randomBytes
- URLs publiques relatives : /uploads/signatures/[formation-id]-[sequence-id]/[fichier].png
- Correction de l'erreur "fetch failed" causée par l'inaccessibilité de forge.manus.im sur le VPS
This commit is contained in:
Manus
2026-01-27 07:28:09 -05:00
parent 1e915acd5b
commit 5356819ceb
2 changed files with 40 additions and 7 deletions

View File

@@ -1303,3 +1303,11 @@
- [ ] Intégrer les signatures dans la feuille de présence PDF (optionnel)
- [ ] Tester le flux complet sur smartphone
- [ ] Déployer sur le VPS
## Stockage local des signatures d'émargement
- [ ] Modifier routers.ts pour stocker les signatures localement au lieu de S3
- [ ] Créer la structure de dossiers uploads/signatures/[formation-id]-[sequence-id]/
- [ ] Générer des noms de fichiers uniques pour chaque signature
- [ ] Configurer Nginx pour servir les fichiers de signatures
- [ ] Tester le flux complet sur le VPS