Commit 8049cb7f authored by Daniel Caillibaud's avatar Daniel Caillibaud

màj doc

parent 7ff049fc
......@@ -27,9 +27,9 @@ Installation avec Docker (sans sésalab)
- `mkdir _private; cp -R _private.example/config.docker.minimale.js _private/config.js`
- modifier le fichier de configuration pour les valeurs obligatoires, mails et clés (cookie et session)
- build docker `npm run docker:build`
- installer les node_modules ` docker-compose run --rm sesatheque yarn install`
- start avec `yarn start docker:dev`
- build docker `pnpm run docker:build`
- installer les node_modules ` docker-compose run --rm sesatheque pnpm install`
- start avec `pnpm start docker:dev`
- une fois que la compil webpack est terminée se rendre à l'adresse http://localhost:3001
Installation avec Docker, avec sesalab
......
......@@ -16,7 +16,7 @@ Cf INSTALL.md à la racine du projet
Mise à jour
-----------
`npm run maj` va récupérer les dernières sources et reconstruire le js client.
`pnpm run maj` va récupérer les dernières sources et reconstruire le js client.
Framework Lassi
---------------
......@@ -72,8 +72,8 @@ Il y a aussi le dossier tasks avec les tâches d'import (à priori spécifique
Tests
-----
`npm run test:all` lance tous les tests localement, pour les lancer dans le conteneur docker il faut
créer un fichier `_private/.testOnDocker` (vide, son contenu est ignoré) et lancer les tests avec `npm test`
`pnpm run test:all` lance tous les tests localement, pour les lancer dans le conteneur docker il faut
créer un fichier `_private/.testOnDocker` (vide, son contenu est ignoré) et lancer les tests avec `pnpm test`
Documentation
-------------
......
Notes pour les développeurs
===========================
Dans toute la doc, on utilise pnpm, mais vous pouvez utiliser npm ou yarn si vous préférez.
Installation
------------
Cf ../INSTALL.md
Développement
-------------
Back :
- `pnpm start:devBack` va lancer le serveur node avec reload à chaque modif (sans rebuild du code client)
- Pour éviter un reload à chaque modif, mais le déclencher manuellement, ça peut être pratique de lancer un `while true; do pnpm run start; done` et relancer avec un ctrl+c
Front: `pnpm run start:devFront` va lancer webpack-dev-server sur le port 3001
(pour tous les js compilés par webpack) avec proxy vers le port 3021 pour le reste,
il faut donc lancer dans une autre console le serveur node avec `pnpm run start:dev`
pour qu'il se lance sur le bon port.
Pour lancer deux Sésathèques (pour un usage avec un sesalab à coté), vous pouvez utiliser `pnpm run start:both` (qui va lancer les deux avec _private/config.js et _private/commun.js)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment