Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 2.31 KB

README.md

File metadata and controls

55 lines (38 loc) · 2.31 KB

Build resultJavaScript TypeScript Express.js SQL

web-app-recrutement

Application Express.js avec TypeScript pour le système de recrutement dans le cadre de l'UV AI16.

Étudiants

Rapport de sécurité

Le rapport de sécurité est disponible ici

Clonage du projet

git clone https://github.com/BaptisteBuvron/web-app-recrutement.git
cd web-app-recrutement

Base de données

Ce projet utilise un fichier docker-compose.yml pour gérer la base de données avec Docker. Vous pouvez trouver le fichier ici.

Configuration de la base de données

  1. Créer un fichier .env à la racine du projet.
  2. Ajouter les paramètres suivants dans le fichier .env :
DB_HOST=
DB_USER=
DB_PASSWORD=
DB_DATABASE=

Exécution du fichier table.sql

Exécuter le fichier table.sql pour initialiser la base de données.

Installation et exécution

cd app
npm install
npm run dev

Intégration continue

Ce projet utilise une intégration continue avec GitHub Actions. À chaque merge et pull request, le projet est automatiquement compilé et testé. Vous pouvez consulter le statut de la dernière construction en cliquant sur le badge ci-dessous : Build result

License

Ce projet est sous license GNU General Public License (GPL). Veuillez consulter le fichier LICENSE pour plus d'informations.