Skip to content

Enophi/MAC-PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prérequis

Il vous faut installer node et npm.

Installation

Se placer dans le dossier APP et installer les dépendances du projet.

cd APP
npm install

Démarrage de Neo4J

Fichier de configuration : docker-compose.yml

docker-compose up

Configuration de Neo4j

Une 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.

Création du fichier .env

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

Démarrage du Backend

En mode développement

# Lance : ts-node-dev --respawn src/index.ts (voir package.json)
npm run start.dev

En mode production

# Lance : node dist/index.js (voir package.json)
npm run start.prod

Tests

Utilisation du module newman pour effectuer toutes les requêtes sur nos endpoints.

# Lance : newman run tests.postman_collection.json
npm test

Les tests vont simuler le comportement de 3 utilisateurs. Utilisez cette commande pour peupler la base avec des données d'exemple 😄

Documentations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors