Application Express.js avec TypeScript pour le système de recrutement dans le cadre de l'UV AI16.
Le rapport de sécurité est disponible ici
git clone https://github.com/BaptisteBuvron/web-app-recrutement.git
cd web-app-recrutement
Ce projet utilise un fichier docker-compose.yml
pour gérer la base de données avec Docker. Vous pouvez trouver le fichier ici.
- Créer un fichier
.env
à la racine du projet. - Ajouter les paramètres suivants dans le fichier
.env
:
DB_HOST=
DB_USER=
DB_PASSWORD=
DB_DATABASE=
Exécuter le fichier table.sql
pour initialiser la base de données.
cd app
npm install
npm run dev
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 :
Ce projet est sous license GNU General Public License (GPL). Veuillez consulter le fichier LICENSE pour plus d'informations.