fix error regisster page
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user