fix error regisster page

This commit is contained in:
Serreau Jovann
2025-11-16 19:41:07 +01:00
parent fd5e60800a
commit 3ade1f4635
722 changed files with 2303 additions and 38736 deletions

View File

@@ -10,7 +10,7 @@ services:
# Utilise l'UID/GID de l'hôte pour éviter les problèmes de permissions
UID: ${UID:-1000}
GID: ${GID:-1000}
container_name: mainframe_php
container_name: e-cosplay_php
environment:
- XDEBUG_MODE=coverage
volumes:
@@ -25,7 +25,7 @@ services:
- db
- redis
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service Worker pour Symfony Messenger ---
# Conteneur dédié à l'exécution des messages en arrière-plan
@@ -36,7 +36,7 @@ services:
args:
UID: ${UID:-1000}
GID: ${GID:-1000}
container_name: mainframe_messenger_worker
container_name: e-cosplay_messenger_worker
# Commande pour lancer le worker. 'async' est le nom du transport par défaut.
command: php bin/console messenger:consume async --memory-limit=128M --time-limit=3600
volumes:
@@ -47,13 +47,13 @@ services:
- db
- redis
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service Frontend (Bun + Vite) ---
# Conteneur pour compiler les assets JS/CSS en développement
bun:
image: oven/bun:1-slim
container_name: mainframe_bun
container_name: e-cosplay_bun
# Exécute les commandes avec l'utilisateur de l'hôte pour éviter les problèmes de permissions sur node_modules
user: "${UID:-1000}:${GID:-1000}"
working_dir: /usr/src/app
@@ -65,13 +65,13 @@ services:
# Lance le serveur de développement Vite défini dans package.json
command: bun run dev
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service Serveur Web (Caddy) ---
# Serveur web moderne qui sert l'application et gère le PHP-FPM
caddy:
image: caddy:2-alpine
container_name: mainframe_caddy
container_name: e-cosplay_caddy
ports:
# Mappe le port 8000 de l'hôte au port 80 du conteneur
- "8000:80"
@@ -83,12 +83,12 @@ services:
depends_on:
- php
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service Base de Données principale (PostgreSQL) ---
db:
image: postgres:16-alpine
container_name: mainframe_db
container_name: e-cosplay_db
ports:
- "5432:5432"
environment:
@@ -99,33 +99,33 @@ services:
# Volume nommé pour la persistance des données
- db_data:/var/lib/postgresql/data
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service Cache/Messenger (Redis) ---
redis:
image: redis:7-alpine
container_name: mainframe_redis
container_name: e-cosplay_redis
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service de Test d'Emails (MailHog) ---
# Intercepte tous les emails envoyés en développement
mailhog:
image: mailhog/mailhog:latest
container_name: mainframe_mailhog
container_name: e-cosplay_mailhog
ports:
# Port 1025 pour le serveur SMTP factice
- "1025:1025"
# Port 8025 pour l'interface web de MailHog
- "8025:8025"
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service de Stockage Fichiers (MinIO) ---
# Fournit une API compatible S3 pour le stockage de fichiers
minio:
image: minio/minio:RELEASE.2025-02-03T21-03-04Z
container_name: mainframe_minio
container_name: e-cosplay_minio
ports:
# Port 9000 pour l'API S3
- "9000:9000"
@@ -140,12 +140,12 @@ services:
# Commande pour démarrer MinIO et lancer la console sur le bon port
command: server /data --console-address ":9001"
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# --- Service de Gestion des Secrets (HashiCorp Vault) ---
vault:
image: hashicorp/vault:latest
container_name: mainframe_vault
container_name: e-cosplay_vault
ports:
- "8210:8200" # Mappe le port 8210 de l'hôte au port 8200 du conteneur Vault
- "8211:8201" # Mappe le port 8210 de l'hôte au port 8200 du conteneur Vault
@@ -163,7 +163,7 @@ services:
- IPC_LOCK
command: "server -dev"
networks:
- mainframe_network # Assignation au réseau commun
- e-cosplay_network # Assignation au réseau commun
# Définition des volumes pour la persistance des données
volumes:
@@ -173,5 +173,5 @@ volumes:
# Définition des réseaux
networks:
mainframe_network: # Définition du réseau commun
e-cosplay_network: # Définition du réseau commun
driver: bridge # Le type de driver le plus courant