Bonjour ! Vous vous trouvez actuellement sur le respository de MyFab mais côté backend. Le back est basé sur du nodejs en utilisant express
pour gérer les endpoints et swagger
pour faire une belle documentation 😁. Ce projet est fait pour fonctionner avec le projet Front.
- Cloner le repo.
- [email protected] et [email protected] sont des prérequis.
- Exécuter dans le dossier du répertoire
npm install
. - Créer le fichier
./config.json
, de cette manière:
{
"db": {
"host": "localhost",
"user": "root",
"password": "",
"database": "myFabUltimate"
},
"siteRoot": "http://localhost:3000/",
"url": "http://localhost:",
"port": 5000,
"showSwagger": true,
"activeLogs": true,
"specialTocken": "specialTocken",
"mail": {
"activateMail": false,
"user": "[email protected]",
"pass": "yourPassword"
},
"adsf": {
"entryPoint": "http://example.com",
"issuer": "http://app.example.com"
}
}
- Créer la base de données
myFabUltimate
. - Pour importer les tables et les valeurs par défaut exécutez la commande
npm run prepareDb
- Et voilà, c'est prêt ! Il vous suffit d'exécuter ensuite
npm run start
pour lancer le back (la documentation sera visible ici => http://localhost:5000/api-docs/).