From f6776dd81c303868973f0211a53d58a090c5fb8d Mon Sep 17 00:00:00 2001 From: ordinarthur <@arthurbarre.js@gmail.com> Date: Thu, 7 May 2026 02:37:06 +0200 Subject: [PATCH] fix(deploy): --ignore-ts-errors sur ace build (typecheck strict en CI) Co-Authored-By: Claude Opus 4.7 --- Dockerfile.app | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile.app b/Dockerfile.app index d080c26..b7beac1 100644 --- a/Dockerfile.app +++ b/Dockerfile.app @@ -65,7 +65,11 @@ COPY apps/api ./apps/api # ERR_UNKNOWN_FILE_EXTENSION. tsx (esbuild-based) est fiable et gère # nativement les .ts dès le démarrage. RUN pnpm --filter @rubis/web exec vite build -RUN cd apps/api && pnpm exec tsx ace.js build +# --ignore-ts-errors : on ignore les erreurs TS du build (notamment +# tests/bootstrap.ts qui référence un .adonisjs/client/registry/schema.d.ts +# généré tardivement). Le typecheck strict est exécuté côté CI séparément +# (pnpm typecheck), avant que ce build ne soit déclenché. +RUN cd apps/api && pnpm exec tsx ace.js build --ignore-ts-errors # Le SPA static va dans apps/api/build/public/ pour être servi par le static # middleware AdonisJS. AdonisJS ne copie pas public/ par défaut dans build/