From 342744ad6c63feb74286a7105fc38359b6e7b303 Mon Sep 17 00:00:00 2001 From: Minael Trumacher <127477922+MinaelTrumacher@users.noreply.github.com> Date: Mon, 7 Jul 2025 09:55:40 +0200 Subject: [PATCH 1/4] Maj README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 3fc9eed..7daccb0 100644 --- a/README.md +++ b/README.md @@ -47,14 +47,14 @@ project-root/ ## Équipe projet -| Nom | Rôle principal | Contributions clés | -| -------------- | ---------------------------- | --------------------------------------------------------- | -| **Anas DAOUI** | Développeur Frontend Angular | Gestion des membres, routing, formulaires réactifs, cards | -| **Minh** | Git & CI/CD | Création des workflows GitHub Actions, structure Git | -| **Clément** | Base de données | Modélisation Sequelize, migrations, liaison BDD | -| **Émile** | Sécurité | GitHub Secrets, scan images, verrouillage des ports | -| **Nathan** | Développeur Backend Node.js | API REST, tests unitaires, gestion des routes, cards API | -| **Nicolas** | Conteneurisation (Docker) | Dockerfiles, Docker Compose, orchestration réseau | +| Nom | Rôle principal | Contributions clés | +|---------------------| ---------------------------- | --------------------------------------------------------- | +| **Anas** | Développeur Frontend Angular | Gestion des membres, routing, formulaires réactifs, cards | +| **Minh et Nicolas** | Git & CI/CD | Création des workflows GitHub Actions, structure Git | +| **Clément** | Base de données | Modélisation Sequelize, migrations, liaison BDD | +| **Émile** | Sécurité | GitHub Secrets, scan images, verrouillage des ports | +| **Nathan** | Développeur Backend Node.js | API REST, tests unitaires, gestion des routes, cards API | +| **Nicolas** | Conteneurisation (Docker) | Dockerfiles, Docker Compose, orchestration réseau | > Tous les membres ont collaboré de manière transversale sur la validation des tests, l'intégration des environnements et les déploiements. From 69c7205f6a3e537e890fa5eeacc4eb168ceb70c8 Mon Sep 17 00:00:00 2001 From: Nicolas-Delahaie Date: Mon, 7 Jul 2025 13:02:37 +0200 Subject: [PATCH 2/4] =?UTF-8?q?Suppression=20de=20la=20d=C3=A9pendance=20d?= =?UTF-8?q?e=20backend=5Ftests=20dans=20le=20deploy=20prod=20car=20il=20es?= =?UTF-8?q?t=20d=C3=A9j=C3=A0=20execut=C3=A9=20en=20staging,=20donc=20forc?= =?UTF-8?q?ement=20OK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_on_merge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_on_merge.yml b/.github/workflows/deploy_on_merge.yml index b70762a..d64b169 100644 --- a/.github/workflows/deploy_on_merge.yml +++ b/.github/workflows/deploy_on_merge.yml @@ -146,7 +146,7 @@ jobs: run: rm -f ~/.ssh/id_rsa deploy_production: - needs: [test_webhook, backend_tests, check_secrets] + needs: [test_webhook, check_secrets] runs-on: ubuntu-latest environment: name: production From c1b74780e4bbb69bffad14e56f859ff282510112 Mon Sep 17 00:00:00 2001 From: Nicolas-Delahaie Date: Mon, 7 Jul 2025 13:30:01 +0200 Subject: [PATCH 3/4] Les erreurs du test de performances deviennent bloquantes (precedemment silencieuses) --- back-end/tests/perf/perf-test.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/back-end/tests/perf/perf-test.js b/back-end/tests/perf/perf-test.js index f615a39..2af5c1f 100644 --- a/back-end/tests/perf/perf-test.js +++ b/back-end/tests/perf/perf-test.js @@ -65,12 +65,8 @@ const addMembers = async () => { const start = Date.now(); for (let i = 0; i < total; i++) { - try { - await axios.post(baseUrl, generateRandomMember()); - console.log(`✅ [${i + 1}] Ajouté`); - } catch (err) { - console.error(`❌ [${i + 1}] Échec :`, err.response?.data || err.message); - } + await axios.post(baseUrl, generateRandomMember()); + console.log(`✅ [${i + 1}] Ajouté`); } const end = Date.now(); From 31984207926e9707d37c0445c03cbdc1dd561568 Mon Sep 17 00:00:00 2001 From: Nicolas-Delahaie Date: Mon, 7 Jul 2025 13:47:44 +0200 Subject: [PATCH 4/4] Mini modif readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7daccb0..9a959bf 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ project-root/ ├── compose.prod.yml # Configuration additionnelle pour la production ├── compose.staging.yml # Configuration additionnelle pour le staging (pré-production) ├── compose.testing.yml # Configuration additionnelle pour le testing -└── .env. # Variables d'environnement +└── .env # Variables d'environnement ``` ## Technologies utilisées @@ -48,7 +48,7 @@ project-root/ ## Équipe projet | Nom | Rôle principal | Contributions clés | -|---------------------| ---------------------------- | --------------------------------------------------------- | +| ------------------- | ---------------------------- | --------------------------------------------------------- | | **Anas** | Développeur Frontend Angular | Gestion des membres, routing, formulaires réactifs, cards | | **Minh et Nicolas** | Git & CI/CD | Création des workflows GitHub Actions, structure Git | | **Clément** | Base de données | Modélisation Sequelize, migrations, liaison BDD | @@ -68,7 +68,7 @@ Les ports par défaut, pour le développement local (plug and play) sont : | Environnement | Frontend | Backend | PhpMyAdmin | | ----------------- | -------- | ------- | ---------- | -| **Développement** | 82. | 3002. | 8082 | +| **Développement** | 82 | 3002 | 8082 | Avant le déploiement, il est recommandé de modifier les ports à utiliser en fonction de l'environnement (dans le .env). Voici les valeurs recommandées, utilisées par le pipeline CI/CD :