Manus
|
a13fe40eb4
|
Checkpoint: Le stockage PDF devient un volume Docker externe explicitement nommé, avec nocopy. Le conteneur refuse de démarrer si /app/storage n’est pas un montage inscriptible, et son healthcheck contrôle aussi ce montage. Les tests, TypeScript et build ont été validés.
Validation applicative / TypeScript, tests et build (push) Successful in 3m20s
|
2026-09-03 09:20:33 +00:00 |
|
Manus
|
ece737e11d
|
Checkpoint: Dockerfile final optimisé : les dépendances de développement restent dans le builder et seules les dépendances runtime sont installées dans l’image finale. Cette stratégie remplace le prune et la copie du node_modules complet qui bloquaient l’export sur le serveur de recette.
Validation applicative / TypeScript, tests et build (push) Successful in 2m49s
|
2026-08-22 17:47:07 +00:00 |
|
Manus
|
75e7a9256c
|
Checkpoint: Migration ImapFlow validée, historique recette fusionné sans réintroduire l’ancien client IMAP, et image Docker optimisée avec suppression des dépendances de développement après build pour réduire le runtime et fiabiliser l’export sur le serveur de recette.
Validation applicative / TypeScript, tests et build (push) Failing after 38m5s
|
2026-08-22 17:03:36 +00:00 |
|
Manus Deploy
|
a3a7016130
|
fix: vite outputs to dist/public not client/dist
|
2026-04-28 13:03:47 -04:00 |
|
Manus Deploy
|
ba16596dc0
|
fix: use node:22-bookworm (Debian) instead of Alpine for sharp compatibility
|
2026-04-28 12:40:45 -04:00 |
|
Manus Deploy
|
8bf2001693
|
fix: copy node_modules from builder to avoid sharp recompilation
|
2026-04-28 12:28:18 -04:00 |
|
Manus Deploy
|
cdd8aabf39
|
fix: Dockerfile - add node-gyp for sharp compilation
|
2026-04-28 12:24:12 -04:00 |
|
Manus Deploy
|
1ddb715eda
|
feat: déploiement initial recette Santinova
|
2026-04-28 12:12:13 -04:00 |
|