Il vous faut installer node et npm.
Se placer dans le dossier APP et installer les dépendances du projet.
cd APP
npm installFichier de configuration : docker-compose.yml
docker-compose upUne fois le container docker démarré, ouvrez un navigateur sur localhost:7474. Lors du premier lancement, Neo4j vous demande de vous identifier pour changer le mot de passe par défaut : neo4j. Renseignez ensuite le mot de passe que vous souhaitez.
Il est impératif de créer un fichier .env à la racine du dossier APP. Celui-ci contiendra le mot de passe Neo4j fraichement configuré.
# fichier .env
NEO_PASS=mon_super_mot_de_passe# Lance : ts-node-dev --respawn src/index.ts (voir package.json)
npm run start.dev# Lance : node dist/index.js (voir package.json)
npm run start.prodUtilisation du module newman pour effectuer toutes les requêtes sur nos endpoints.
# Lance : newman run tests.postman_collection.json
npm testLes tests vont simuler le comportement de 3 utilisateurs. Utilisez cette commande pour peupler la base avec des données d'exemple 😄