version: '3.
8'
# Définition des services pour l'architecture micro-services
services:
# Service 1 : Le moteur d'automatisation (Cerveau du projet)
n8n:
image: n8nio/n8n:latest
container_name: n8n_security_monitor
restart: always
ports:
- "5678:5678" # Exposition du port pour l'interface web
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=password_securise # À changer en prod
- GENERIC_TIMEZONE=Europe/Paris
volumes:
- n8n_data:/home/node/.n8n # Persistance des workflows
networks:
- security_net
# Définition du réseau isolé pour la sécurité
networks:
security_net:
driver: bridge
# Définition des volumes pour ne pas perdre les données au redémarrage
volumes:
n8n_data: