Skip to content

GreenItForward/my_task_back

Repository files navigation

my_task_back

Description

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.

Auteurs

  • James ABIB
  • Ronan KIELT
  • Charles CRETOIS

Installation

Assurez-vous d'avoir Node.js installé.

Installez les dépendances en exécutant la commande suivante :

Scripts

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.