fix(compose): retire network_mode hérité via !reset en bridge

Le parent docker-compose.yml fixe `network_mode: host` ; combiné
avec une déclaration `networks:` dans l'override, Compose refuse
le projet (mutuellement exclusifs). On utilise `!reset null` pour
supprimer la clé héritée et permettre l'usage du réseau bridge
personnalisé. Requiert Compose v2.24+.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-15 14:22:15 +02:00
parent 2afb2e3bd2
commit 39f37ee2b8

View File

@@ -10,19 +10,23 @@
# ATTENTION : en mode bridge la découverte ARP / mDNS / ping sweep
# ne fonctionnera PAS sur le LAN (le container n'a pas accès direct
# au réseau de l'hôte). À utiliser uniquement pour la saisie manuelle
# ou un test rapide de l'UI.
# ou un test rapide de l'UI sur macOS / Windows / Docker Desktop.
#
# `!reset null` retire `network_mode: host` hérité du compose parent.
# Nécessaire car `network_mode` et `networks` sont mutuellement
# exclusifs. Requiert Docker Compose v2.24+.
# ---------------------------------------------------------------
services:
ipam:
network_mode: bridge
network_mode: !reset null
ports:
- "3000:3000"
networks:
- ipam-net
ipam-pg:
network_mode: bridge
network_mode: !reset null
ports:
- "3000:3000"
environment:
@@ -32,7 +36,7 @@ services:
- ipam-net
postgres:
network_mode: bridge
network_mode: !reset null
ports:
- "5432:5432"
networks: