Bonjour,
Je tente de migrer Jeedom d’une VM vers docker et je rencontre plein de difficultés lié au réseau.
J’avais dans un premier temps créé un réseau macvlan et le plugin homebridge démarrait correctement, en revanche mon container ne pouvait pas atteindre mes autres contenaires docker (bridge). Après un peu de lecture j’ai compris que le macvlan créait bien un réseau reconnu par le réseau local et isole ce dernier du host docker (et je n’ai pas réussi a créer une route entre les deux).
Pour faire fonctionner homebridge j’ai cru comprendre que c’était macvlan ou host. (Effectivement en mode bridge ça ne marche pas pour moi).
Je suis donc passer en host, mon jeedom communique bien avec les containers mosquitto et eufy par exemple. En revanche, le plugin homebridge n’arrive pas a se lancer.
J’ai ce message dans les logs :
avahi-daemon: unrecognized service
Démarrage avahi-daemon 2
avahi-daemon: unrecognized service
Démarrage avahi-daemon 2
Voici mon docker compose :
services:
jeedom:
image: jeedom/jeedom:latest
container_name: jeedom
volumes:
- /appData/jeedom/http:/var/www/html
- /appData/jeedom/db:/var/lib/mysql
tmpfs:
- /tmp/jeedom
restart: always
network_mode: host
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:80"]
interval: 30s
timeout: 10s
retries: 5
environment:
- TZ=Europe/Paris
- APACHE_HTTP_PORT=40080
J’ai réinstallé les dépendances mais cela ne change rien, auriez-vous une idée ?
Merci d’avance pour vos retours
PS : J’ai restauré une sauvegarde de ma prod directement (pour simuler la migration)
Informations Jeedom
Core : 4.4.19 (master)
DNS Jeedom : non
Plugin : Homebridge
Version : 2024-09-25 15:59:46 (stable)
Statut Démon : Stoppé - (2024-10-28 10:33:17)
Informations complémentaires
Informations de Debug
NodeJS : v20.18.0
Version NPM : 10.8.2
Prefixe Global : /usr
Racine NPM Globale : /usr/lib/node_modules
Architecture : x86_64 / amd64 / 64bits
Linux : Debian GNU/Linux 12 (bookworm)
Système : docker
Mémoire : OK
JsonRPC : enable
Plugin : stable/2024-09-25 15:59:46 (avant:stable/2024-09-24 18:33:56)
Homebridge : 1.8.4
HAP-NodeJS : 0.12.2
Homebridge-Jeedom locale : 1.8.4.0005
Homebridge-Jeedom en ligne : 1.8.4.0005
- async : 3.2.6 (==3.2.6)
- axios : 1.7.7 (==1.7.7)
- express : 4.21.0 (==4.21.0)
Utilisateur sélectionné : heliospeed
Branche : master
VideoProcessor : ffmpeg