ATD Deploy
Dashboard Projets Infrastructure Déploiements Serveurs
Admin
GNDAD Deploy
Dashboard Projets & Apps Infrastructure Déploiements Serveurs
Admin ↗

.env.messaging_service

Projets / GNDAD / FRONTEND SP / .env.messaging_service
← Retour
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