Unverified Commit 338b94df authored by Kourser's avatar Kourser
Browse files

Correctif : la sortie de build de l'API glissait dans dist/src

La commande de réarmement du second facteur était posée dans
apps/api/scripts, hors de src. TypeScript élargit alors la racine
commune au dossier parent : main.js atterrissait dans dist/src/main.js.

Deux choses cassaient. L'entrypoint ne trouvait plus dist/main.js et le
conteneur redémarrait en boucle. Et les fichiers de kits, copiés par
Nest dans dist/kits/data, échappaient au « __dirname » du code compilé,
descendu d'un cran.

Le script rejoint src/scripts. Les deux chemins documentés — la
commande pnpm et « node dist/scripts/reset-mfa.js » en production —
restent valides tels quels.

Co-Authored-By: default avatarClaude Opus 5 <noreply@anthropic.com>
parent 6b2494f3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@
    "db:migrate": "prisma migrate dev",
    "db:migrate:deploy": "prisma migrate deploy",
    "db:seed": "ts-node prisma/seed.ts",
    "mfa:reset": "ts-node scripts/reset-mfa.ts"
    "mfa:reset": "ts-node src/scripts/reset-mfa.ts"
  },
  "prisma": {
    "seed": "ts-node prisma/seed.ts"
+1 −1
Original line number Diff line number Diff line
@@ -8,6 +8,6 @@
    "experimentalDecorators": true,
    "target": "ES2022"
  },
  "include": ["src/**/*.ts", "prisma/**/*.ts", "scripts/**/*.ts"],
  "include": ["src/**/*.ts", "prisma/**/*.ts"],
  "exclude": ["node_modules", "dist"]
}