Commit Graph

30 Commits

Author SHA1 Message Date
Serreau Jovann
3ade1f4635 fix error regisster page 2025-11-16 19:41:07 +01:00
Serreau Jovann
f6ada78ba8 first commit 2025-10-13 20:09:34 +02:00
Serreau Jovann
2625024623 🔥 chore(install-deps.yml): Supprime les jobs d'installation et de test, garde seulement le déploiement. 2025-07-23 09:27:05 +02:00
Serreau Jovann
28196bab39 feat(Mailer): Ajoute la fonction d'envoi multiple d'emails.
🐛 fix(Mailer): Supprime le dd() de débogage.
 feat(templates): Ajoute un template pour les erreurs de logger.
 feat(LoggerService): Ajoute un service de journalisation centralisé.
 feat(services): Ajoute un listener Doctrine pour le LoggerService.
 feat(security): Ajoute une page pour modifier le mot de passe admin.
 feat(Form): Ajoute un formulaire pour modifier le mot de passe admin.
 feat(VaultClient): Ajoute un client Vault pour le chiffrement.
 feat(HomeController): Ajoute une route de déconnexion.
 feat(artemis): Ajoute une page pour gérer les comptes administrateurs.
 feat(security): Ajoute un UserChecker pour vérifier l'état du compte.
 feat(Exception): Ajoute une exception pour les champs immuables du logger.
 feat(AccountLoginRegisterRepository): Ajoute une fonction pour récupérer la dernière connexion.
 feat(artemis): Ajoute une page pour lister les serveurs.
 feat(artemis): Ajoute une option dans le menu pour les administrateurs.
 feat(AccountRepository): Ajoute une fonction pour récupérer les comptes.
 feat(settings): Ajoute une page pour les logs d'un compte admin.
 feat(EventListener): Ajoute un listener pour la double authentification.
 feat(Account): Ajoute un champ pour activer ou désactiver un compte.
 feat(AdminFormType): Ajoute un formulaire pour modifier un compte admin.
 feat(settings): Ajoute une page globale pour modifier un compte admin.
 feat(VaultExtensions): Ajoute des extensions Twig pour Vault.
2025-07-23 09:15:11 +02:00
Serreau Jovann
96b8084970 🚀 ci(deploy): Active le déploiement en production. 2025-07-21 09:50:54 +02:00
Serreau Jovann
3ba57e7003 ✏️ chore(.github): Commente l'étape SonarQube dans le workflow d'installation des dépendances. 2025-07-21 09:50:35 +02:00
Serreau Jovann
3019b5f163 feat(install-deps): Ajoute déploiement en production 2025-07-17 11:13:05 +02:00
Serreau Jovann
3b4d1e6b5e feat(deps): Supprime revue dépendances obsolète 2025-07-17 11:07:03 +02:00
Serreau Jovann
c8bfa4b2bf feat(workflows): Ajoute tests et revue dépendances 2025-07-17 10:58:07 +02:00
Serreau Jovann
f2e54190c9 chore: Mettre à jour les dépendances Composer
feat: Supprimer redis-messenger

fix(workflows): Corriger la configuration des dépendances
2025-07-17 10:54:18 +02:00
Serreau Jovann
fe8ea5b8c8 feat: Ajouter support Redis Messenger
fix: Corriger port Redis dans workflow CI
2025-07-17 10:49:38 +02:00
Serreau Jovann
676234c5cd feat(install-deps): Utilise services Docker pour les tests
Le fichier install-deps.yml a été modifié pour utiliser des services Docker (Postgres, Redis) directement définis dans le workflow au lieu d'exécuter des commandes docker à l'intérieur. Cela simplifie la configuration et rend les tests plus propres. Les variables d'environnement ont été ajustées en conséquence.
2025-07-17 10:43:29 +02:00
Serreau Jovann
5a12cce8b4 chore(deps): Supprime service docker inutile 2025-07-17 10:34:58 +02:00
Serreau Jovann
f1f79a2e8f feat(deps): Ajoute service docker pour tests 2025-07-17 10:28:26 +02:00
Serreau Jovann
d698107e77 chore(deps): Mise à jour workflow installation dépendances 2025-07-17 10:25:02 +02:00
Serreau Jovann
42ab1759c7 fix(install-deps): Supprime volumes docker inutiles 2025-07-17 10:14:15 +02:00
Serreau Jovann
2e80ea0fa8 fix(workflows): Corrige les URLs pour les services externes 2025-07-17 10:07:45 +02:00
Serreau Jovann
e881a552ca feat(ci): Ajoute contrôle de disponibilité PostgreSQL
Ajoute un contrôle de disponibilité pour PostgreSQL dans le workflow CI.
2025-07-17 10:02:24 +02:00
Serreau Jovann
c909de180c (install-deps): Corrige les ports des services Docker
fix(install-deps): Corrige les ports des services CI
2025-07-17 09:53:46 +02:00
Serreau Jovann
3a546eca43 fix(.github): Corrige les ports des services CI 2025-07-17 09:49:09 +02:00
Serreau Jovann
8b7181350c fix(install-deps): Corrige l'URL de la base de données CI 2025-07-17 09:43:36 +02:00
Serreau Jovann
caeea77751 feat(ci): Ajoute des étapes de test CI
Corps:
Ajoute la création de la base de données de test, les migrations et les vérifications de sécurité PHP.
2025-07-17 09:38:27 +02:00
Serreau Jovann
8bacb22c63 feat: Dockerfile
Ajout Dockerfile et mise à jour image actions.
2025-07-17 09:32:54 +02:00
Serreau Jovann
b9761f1e67 feat(ci): Ajoute PHP 8.3 et .env.test au workflow 2025-07-17 08:59:25 +02:00
Serreau Jovann
3925fa1b5d feat(ci): Lancer les services Docker pour les tests 2025-07-17 08:56:50 +02:00
Serreau Jovann
fc3fd43c4f feat: .github/workflows: Ajoute job test avec dépendances 2025-07-17 08:52:50 +02:00
Serreau Jovann
1734a016ea feat(deps): Ajouter l'installation des dépendances Bun 2025-07-17 08:49:41 +02:00
Serreau Jovann
528908d895 chore: Configuration pour l'environnement prod 2025-07-17 08:41:27 +02:00
Serreau Jovann
ff8b054d08 chore(deps): Ajoute setup-php pour PHP 8.3 2025-07-17 08:38:03 +02:00
Serreau Jovann
d98f50d3ad feat: Ajoute workflow CI pour installer les dépendances 2025-07-17 08:37:13 +02:00