.env.messaging_service
Informations
Application
GNDAD/FRONTEND SP
Service
Messaging-api
Contenu du template .env
# ============================================================================ # GLOBAL # ============================================================================ # Environnement d'exécution (development | production | staging | test) NODE_ENV=development # ============================================================================ # APP — Messaging Service # ============================================================================ # Nom de l'application (utilisé comme identifiant RabbitMQ, logs, etc.) APP_NAME=messaging-service # Port d'écoute du serveur HTTP et WebSocket APP_MESSAGING_SERVICE_PORT=4100 # Hôte d'écoute du serveur APP_MESSAGING_SERVICE_HOST=0.0.0.0 # Préfixe des routes API REST APP_MESSAGING_SERVICE_API_PREFIX=api/v1/message # URL de base publique du service APP_MESSAGING_SERVICE_APP_BASE_URL=http://localhost:3100 # Répertoire de stockage des fichiers de logs APP_MESSAGING_SERVICE_API_LOGS_DIRECTORY=./logs/messaging-service # ============================================================================ # REDIS — Partagé entre tous les services (déduplication cross-instance) # ============================================================================ # Hôte Redis utilisé pour le cache et la déduplication inter-instances GLOBAL_DEFAULT_REDIS_HOST=localhost # Port Redis GLOBAL_DEFAULT_REDIS_PORT=6379 # ============================================================================ # LIBS — Kafka # ============================================================================ # Topics Kafka à consommer (séparés par virgule) LIB_KAFKA_TOPICS=payment.events,payment.commands,bpmn.commands,notifications,messages,events,workflow.notifications # ============================================================================ # LIBS — RabbitMQ (spécifique au messaging service) # ============================================================================ # Nom de l'exchange RabbitMQ pour le routage des messages entrants MESSAGING_SERVICE_RABBITMQ_EXCHANGE_NAME=xflow.messages # Préfixe de la routing key pour les messages entrants MESSAGING_SERVICE_RABBITMQ_ROUTING_KEY_PREFIX=inbound # Identifiant du peer pour le routage inter-instances (optionnel) MESSAGING_SERVICE_PEER_ID= # ============================================================================ # IMMIGRATION — DGDN (Direction Générale de la Documentation Nationale) # ============================================================================ # URL de l'API de vérification de visa DGDN IMMIGRATION_DGDN_CHECK_VISA_API_URL=http://localhost:8080/api/visa/check # Nom d'utilisateur pour l'API DGDN IMMIGRATION_DGDN_CHECK_VISA_USERNAME=dgdn_user # Mot de passe pour l'API DGDN IMMIGRATION_DGDN_CHECK_VISA_PASSWORD=dgdn_password
Modifier le template .env