[TECH] Configuration des workspaces pnpm #10838
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎄 Problème
🎁 Proposition
Travail basé sur la PR #7155
🗒️ TODO
🧦 Documentation
packageManager
dans lepackage.json
n'a pas été repris car il ne semble pas nécessaire d'après la documentation (bcf82f5)pnpm
par défaut. Donc il n'y plus besoin d'avoir un fork du buildpack comme dans la PR originale (https://github.com/Scalingo/nodejs-buildpack/blob/master/CHANGELOG.md#v245---2024-04-29)sed
en ajoutant une chaîne vide ('') après le -i.Important
Il est préférable de partir d'une "clean install" (sans node modules), sinon il faut au préalable les supprimer (dans tous les projets).
🚨 Il est nécessaire de supprimer le répertoire temporaire
$TMPDIR/embroider
🧰 Questions / Améliorations
dedupe-peer-dependencies
dans le fichier .npmrcpnpm run
(run non obligatoire)INSTALLATION.md
/README.md
de Pix Admin, procfile de scalingo (postdeploy), configure.sh, les fichier Dockerfile, docker-compose dans le dossier docker🎅 Pour tester
Fonctionnement des commandes racines:
pnpm install
pnpm lint
pnpm test
pnpm dev
Commandes
admin
pnpm dev
Commandes
api
pnpm dev
pnpm lint
pnpm test
pnpm db:reset
Commandes
audit-logger
pnpm dev
Commandes
certif
pnpm dev
Commandes
junior
pnpm dev
Commandes
mon-pix
pnpm dev
Commandes
orga
pnpm dev