feat: Initialise l'infrastructure de base et ajoute la gestion des comptes administrateurs
Ce commit initialise la structure de base du projet, ajoute une nouvelle fonctionnalité de gestion des comptes administrateurs, et configure l'environnement de développement. Les modifications comprennent : - Ajout d'une commande `mainframe:admin` pour créer des comptes administrateurs via la console. - Implémentation d'un service de Mailer avec un subscriber pour envoyer des emails lors de la création d'un compte administrateur. - Création d'un contrôleur `Artemis/DashboardController` pour la partie administration (artemis). - Mise à jour du `HomeController` pour rediriger les utilisateurs connectés vers le dashboard. - Ajout de dépendances Symfony (UID) et configuration du Dockerfile (ajout de l'extension exif) - Suppression du test `HomeControllerTest.php` - Configuration de SonarQube et de PHPUnit pour exclure certains dossiers du code coverage.
This commit is contained in:
@@ -46,7 +46,7 @@ RUN npm install -g mjml
|
||||
# Configurer et installer les extensions PHP
|
||||
# Utilisation de -j$(nproc) pour paralléliser la compilation et accélérer le build
|
||||
RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp \
|
||||
&& docker-php-ext-install -j$(nproc) gd pdo pdo_pgsql zip gmp bcmath intl
|
||||
&& docker-php-ext-install -j$(nproc) gd pdo pdo_pgsql zip gmp bcmath intl exif
|
||||
|
||||
# Installer Redis via pecl
|
||||
RUN pecl install redis && docker-php-ext-enable redis
|
||||
|
||||
Reference in New Issue
Block a user