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 . . COPY . .
# Build frontend + backend # Build frontend + backend
RUN pnpm build RUN pnpm build \
&& pnpm prune --prod
# ============================================================ # ============================================================
# STAGE 2: Production image # STAGE 2: Production image
@@ -46,6 +47,8 @@ RUN apt-get update && apt-get install -y \
WORKDIR /app WORKDIR /app
ENV NODE_ENV=production
# Copy node_modules from builder (already compiled, including sharp native binaries) # Copy node_modules from builder (already compiled, including sharp native binaries)
COPY --from=builder /app/node_modules ./node_modules 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] Adapter le test de connexion IMAP et les messages derreur
- [x] Ajouter des tests de non-régression du flux ImapFlow - [x] Ajouter des tests de non-régression du flux ImapFlow
- [x] Vérifier TypeScript, tests, build et authentification OAuth2 réelle - [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