From b558aff71111830f214062bd74bf3e8e66c5ec6a Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Mon, 28 Feb 2022 08:35:29 +0000 Subject: [PATCH 1/8] update readme --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 1b0217f..6d48c7a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ # Collaborateur_Epa_Back +## Présentation du projet + +## Architecture + +## Solution locale + +Vous trouverez la procédure de déploiement en local [ici](./LOCAL.md). From ed4e4dd1a1acfacd529be774c05d838cc086cd18 Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Mon, 28 Feb 2022 08:36:22 +0000 Subject: [PATCH 2/8] =?UTF-8?q?cr=C3=A9ation=20de=20LOCAL.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LOCAL.md décrit la procédure de déploiement de l'environnement en local --- LOCAL.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 LOCAL.md diff --git a/LOCAL.md b/LOCAL.md new file mode 100644 index 0000000..e69de29 From cfa6ed5633e6e336c20ff30ee39520653b3e5ffe Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Mon, 28 Feb 2022 08:55:33 +0000 Subject: [PATCH 3/8] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'LOCAL.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LOCAL.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/LOCAL.md b/LOCAL.md index e69de29..060c568 100644 --- a/LOCAL.md +++ b/LOCAL.md @@ -0,0 +1,27 @@ +# Utilisation locale + +:warning: Afin de maintenir les solutions mises à disposition actuellement pour faciliter les déploiements, assurez-vous de mettre à jour le script init_db.sql du back et de compléter la documentation lorsque vous effectuez des changements. :warning: + +Lorsque vous aurez cloné les repos git en local, vous voudrez probablement pouvoir lancer les solutions afin de vérifier les modifications que vous souhaitez apporter pour préparer une nouvelle version. + +## Lancement du back + +Pour lancer le back, rendez-vous à la racine du projet (il doit y avoir le fichier docker-compose.yml dans le dossier). Ensuite, entrez la commande : +``` +docker-compose up +``` +Cette commande lancera les conteneurs docker locaux de la base de données et de l'application back. + +Pour arrêter les conteneurs du back, entrez la commande : +``` +docker-compose down +``` + +## Lancement du back + +Pour lancer le front, rendez-vous à la racine du projet et entrez la commande : +``` +ng serve +``` + +Pour l'arrêter, effectuer un Ctrl+C dans la console. \ No newline at end of file From 93c0b98102e23468cedf5df3eb28d79af0d7139c Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Tue, 1 Mar 2022 09:19:54 +0000 Subject: [PATCH 4/8] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'LOCAL.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LOCAL.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/LOCAL.md b/LOCAL.md index 060c568..4df8865 100644 --- a/LOCAL.md +++ b/LOCAL.md @@ -6,6 +6,8 @@ Lorsque vous aurez cloné les repos git en local, vous voudrez probablement pouv ## Lancement du back + +:warning: La gestion avec docker-compose n'est pas encore terminé, il est recommandé d'utiliser Pour lancer le back, rendez-vous à la racine du projet (il doit y avoir le fichier docker-compose.yml dans le dossier). Ensuite, entrez la commande : ``` docker-compose up @@ -17,11 +19,13 @@ Pour arrêter les conteneurs du back, entrez la commande : docker-compose down ``` -## Lancement du back +## Lancement du front + +Vous aurez besoin de l'Angular CLI. Vous pouvez l'utiliser au travers de votre IDE ou nativement. Pour lancer le front, rendez-vous à la racine du projet et entrez la commande : ``` -ng serve +ng serve -o ``` Pour l'arrêter, effectuer un Ctrl+C dans la console. \ No newline at end of file From ba831fd2f4ab3ab7e8267035e8110edd27f8fcb6 Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Tue, 1 Mar 2022 09:26:52 +0000 Subject: [PATCH 5/8] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'LOCAL.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LOCAL.md | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/LOCAL.md b/LOCAL.md index 4df8865..45e4696 100644 --- a/LOCAL.md +++ b/LOCAL.md @@ -6,18 +6,8 @@ Lorsque vous aurez cloné les repos git en local, vous voudrez probablement pouv ## Lancement du back +:warning: La gestion avec docker n'est pas encore terminé, il est recommandé d'utiliser Visual Studio et une base de données locale MySql pour le moment !:warning -:warning: La gestion avec docker-compose n'est pas encore terminé, il est recommandé d'utiliser -Pour lancer le back, rendez-vous à la racine du projet (il doit y avoir le fichier docker-compose.yml dans le dossier). Ensuite, entrez la commande : -``` -docker-compose up -``` -Cette commande lancera les conteneurs docker locaux de la base de données et de l'application back. - -Pour arrêter les conteneurs du back, entrez la commande : -``` -docker-compose down -``` ## Lancement du front @@ -28,4 +18,17 @@ Pour lancer le front, rendez-vous à la racine du projet et entrez la commande : ng serve -o ``` -Pour l'arrêter, effectuer un Ctrl+C dans la console. \ No newline at end of file +Pour l'arrêter, effectuer un Ctrl+C dans la console. + +## Docker-back + +Pour lancer le back, rendez-vous à la racine du projet (il doit y avoir le fichier docker-compose.yml dans le dossier). Ensuite, entrez la commande : +``` +docker-compose up +``` +Cette commande lancera les conteneurs docker locaux de la base de données et de l'application back. + +Pour arrêter les conteneurs du back, entrez la commande : +``` +docker-compose down +``` \ No newline at end of file From 3ddaf7738d3df6521fccdba854bc946244358911 Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Tue, 1 Mar 2022 10:07:34 +0000 Subject: [PATCH 6/8] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'LOCAL.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LOCAL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LOCAL.md b/LOCAL.md index 45e4696..8c6b2cc 100644 --- a/LOCAL.md +++ b/LOCAL.md @@ -6,7 +6,7 @@ Lorsque vous aurez cloné les repos git en local, vous voudrez probablement pouv ## Lancement du back -:warning: La gestion avec docker n'est pas encore terminé, il est recommandé d'utiliser Visual Studio et une base de données locale MySql pour le moment !:warning +:warning: La gestion avec docker n'est pas encore terminé, il est recommandé d'utiliser Visual Studio et une base de données locale MySql pour le moment ! :warning: ## Lancement du front From 2ed8ae8fb00aa4e1eef129209e584cc775e3e8ee Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Tue, 1 Mar 2022 10:31:52 +0000 Subject: [PATCH 7/8] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 6d48c7a..d0c0e75 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ ## Présentation du projet +Le projet Collaborateur-EPA a débuté au mois de décembre, en parallèle du projet Présences-Agence. Ce projet consiste à permettre la gestion des collaborateurs des différentes agences du groupe Apside, et est dirigé par l’agence de Tours-Orléans-Poitiers (TOP). Collaborateur-EPA rentre dans l’objectif de digitalisation maximum des documents administratifs des collaborateurs. +L’idée est de fournir une application capable de stocker, modifier et ajouter les informations et les liens de tous les collaborateurs avec le groupe afin de servir de moteur pour d’autres applications, notamment la gestion des Entretiens Professionnels Annuels. + + ## Architecture ## Solution locale From c377dffe71f2279cc39ca7621e5f3646139d1a5c Mon Sep 17 00:00:00 2001 From: "Clement.Ferrere" Date: Tue, 1 Mar 2022 10:36:12 +0000 Subject: [PATCH 8/8] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index d0c0e75..27cd960 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,16 @@ L’idée est de fournir une application capable de stocker, modifier et ajouter ## Architecture + +- La base de données est une base MariaDB. + +- Le back est une API REST créée en C# .NET 6.0 , et devrait utiliser le système d’authentification Keycloak (à confirmer plus tard). + +- Le front utilise les technologies Angular avec BootStrap. + +On retrouve une architecture « Contrôleur – Service – Repository » au sein de l'API back. + + ## Solution locale Vous trouverez la procédure de déploiement en local [ici](./LOCAL.md).