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.
Some checks failed
Validation applicative / TypeScript, tests et build (push) Failing after 38m5s

This commit is contained in:
Manus
2026-08-22 17:03:36 +00:00
parent 52b5e49082
commit 75e7a9256c
2 changed files with 11 additions and 1 deletions

View File

@@ -30,7 +30,8 @@ RUN pnpm install --frozen-lockfile
COPY . .
# Build frontend + backend
RUN pnpm build
RUN pnpm build \
&& pnpm prune --prod
# ============================================================
# STAGE 2: Production image
@@ -46,6 +47,8 @@ RUN apt-get update && apt-get install -y \
WORKDIR /app
ENV NODE_ENV=production
# Copy node_modules from builder (already compiled, including sharp native binaries)
COPY --from=builder /app/node_modules ./node_modules

View File

@@ -731,3 +731,10 @@
- [x] Adapter le test de connexion IMAP et les messages derreur
- [x] Ajouter des tests de non-régression du flux ImapFlow
- [x] Vérifier TypeScript, tests, build et authentification OAuth2 réelle
## Déploiement ImapFlow — recette et production
- [ ] Pousser la version ImapFlow vers le dépôt Gitea de recette
- [ ] Réduire limage runtime Docker pour fiabiliser le build sur le serveur de recette
- [ ] Déployer et valider HTTP, conteneurs et OAuth2 ImapFlow en recette
- [ ] Pousser la version validée vers le dépôt Gitea de production
- [ ] Déployer et valider HTTP, conteneurs et OAuth2 ImapFlow en production