Projet numérologie : partie 4 / scripts
Ajout des scripts permettant l'installation et l'exécution du serveur.
Scripts utiles
L'usage veut que l'on lance le serveur en exécutant la commande : npm start
. Ceci se fait en ajoutant un script "start"
au fichier numérologie/package.json
:
...
"scripts": {
"init": "node db-init.js",
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js"
},
...
On exécute alors le serveur avec la commande npm start
qui est classique et est un raccourci pour npm run start
.
On a pas encore de script de tests, mais ça va venir. C'est le boulot de la partie suivante.
Instructions
On modifie aussi le README.md pour ne pas prendre à dépourvu un utilisateur voulant utiliser notre programme.
# Numérologie
Voyez la vie en base 10 en associant un chiffre à votre prénom.
## Initialisation
Une fois cloné le projet on :
1. installe les dépendances : `npm install`
2. initialise la base de donnée `npm run init`
## Lancement du serveur
`npm start`
Plus tard
Lorsque l'on aura plus qu'une commande à utiliser pour installer le serveur (des dépendances front et back par exemple), on créera un dossier script où l'on placera nos scripts shell unix (et windows si nécessaire) pour gérer tout ça.
Il est indispensable que tout se fasse le plus simplement possible pour un utilisateur voulant utiliser ou mettre à jour son serveur. Si la mise à jour du serveur est aisée, il sera facile de le mettre en production et on aura plus peur de modifier le code.
La modification du code et la mise en production d'un serveur doit être un non évènement.