Ce projet est le backend de l'application my_task_front. Il fournit une API utilisée par l'application frontend pour gérer les tâches.
- James ABIB
- Ronan KIELT
- Charles CRETOIS
Assurez-vous d'avoir Node.js installé.
Installez les dépendances en exécutant la commande suivante :
Les scripts suivants sont disponibles :
npm run build
: Compile les fichiers TypeScript en JavaScript dans le dossier dist.npm run format
: Formate le code à l'aide de Prettier.npm start
: Lance l'application en utilisant Node.js.npm run start:dev
: Lance l'application en mode développement avec rechargement à chaud.npm run start:debug
: Lance l'application en mode débogage avec rechargement à chaud.npm run start:prod
: Lance l'application en mode production.npm run start:docker
: Lance l'application dans un conteneur Docker en utilisant Docker Compose.npm run start:docker:dev
: Lance l'application dans un conteneur Docker en mode développement avec rechargement à chaud.npm run start:docker:debug
: Lance l'application dans un conteneur Docker en mode débogage avec rechargement à chaud.npm run docker:compose
: Démarre les conteneurs Docker nécessaires à l'application.npm run lint
: Vérifie le code à l'aide d'ESLint et apporte des corrections automatiques si possible.npm test
: Exécute les tests à l'aide de Jest.npm run test:watch
: Exécute les tests en mode surveillance.npm run test:cov
: Exécute les tests avec une couverture de code.npm run test:debug
: Exécute les tests en mode débogage.npm run test:e2e
: Exécute les tests d'end-to-end.