@vevedh/bke-dsi-cacem
v4.0.1
Published
BackEnd DSI CACEM
Downloads
20
Readme
bke-dsi-cacem
BackEnd DSI CACEM
Ce projet utilise Feathers. Un framework Open Source pour créer des APIs et des Applications en Temps réel
Pour commencer
Vous devez avoir NodeJS et npm installés et Visual Studio code.
Vous devez aussi avoir Docker Desktop et les plugins Docker de Visual Studio Code
Cloner le depot et se rendre à la racine.
cd path/to/bke-dsi-cacem yarn install
Avant de démarrer en mode DEV il faut avoir une instence de mongodb active
Pour vous aider il suffit de lancer depuis visual studio code un instance mongodb ( Faire un click droit sur le fichier docker-compose-mongodb.yml et choisissez compose up) !! attention il faut avoir le plugin docker compose de visual studio
Pour demarrer en mode DEV
yarn dev
Testing
Run npm test
and all your tests in the test/
directory will be run.
Commandes CLI du framework Feathers
$ npx feathers help # Show all commands
$ npx feathers generate service # Generate a new Service
Usage: feathers generate|g [options] [command]
Run a generator. Currently available:
app: Generate a new application
service: Generate a new service
hook: Generate a hook
connection: Add a new database connection
authentication: Add authentication to the application
Options:
-h, --help display help for command
Commands:
app [options] Generate a new application
service [options] Generate a new service
hook [options] Generate a hook
connection Add a new database connection
authentication Add authentication to the application
help [command] display help for command
Construire une image docker du serveur
docker build -f sssd/Dockerfile.deb11 -t bke-dsi-cacem sssd/
Demarrer le container
docker run -d -p 3030:3030 -p 137:137 -p 138:138 -p 139:139 -p 4445:445 -p 80:80 --env-file .env --name bke-dsicacem-container bke-dsi-cacem