CLIENT_DIST_PATH et TMP_DIR se résolvaient via process.cwd(), donc uniquement correct si le process est lancé depuis server/. Repéré en mettant en place la prévisualisation locale (.claude/launch.json, non versionné) : npm --prefix server run dev depuis la racine du dépôt ne change pas le cwd du script lancé, `npm --prefix server exec -- node -e "console.log(process.cwd())"` le confirme (reste la racine du dépôt). Résout désormais les deux chemins depuis l'emplacement du module (import.meta.url) plutôt que process.cwd() - invariant quel que soit le répertoire de lancement, y compris en Docker. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| test | ||
| Dockerfile | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||