services: homeassistant: container_name: HomeAssistant image: "ghcr.io/home-assistant/home-assistant:stable" volumes: - ./config:/config - /etc/localtime:/etc/localtime:ro - /run/dbus:/run/dbus:ro restart: unless-stopped privileged: true network_mode: host environment: - TZ=America/Santiago - PROXY_HOSTNAME=0.0.0.0/0 - HOME=/config zigbee2mqtt: profiles: ["disabled"] # TODO: Enable only if using Zigbee stick image: "koenkk/zigbee2mqtt:latest" container_name: Zigbee2MQTT privileged: true group_add: - uucp networks: - homelogic environment: - TZ=America/Santiago ports: - 3001:8080 volumes: - ./MQTT:/app/data - /run/udev:/run/udev:ro - /etc/localtime:/etc/localtime:ro #devices: # - /dev/ttyACM0:/dev/ttyACM0 restart: unless-stopped mosquitto: profiles: ["disabled"] # TODO: Enable only if using Zigbee stick image: "eclipse-mosquitto:latest" container_name: Mosquitto networks: - homelogic environment: - GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 volumes: - ./Mosquitto:/mosquitto - ./Mosquitto/data:/mosquitto/data - ./Mosquitto/log:/mosquitto/log - /etc/localtime:/etc/localtime:ro ports: - 1883:1883 # - 3001:9001 #network_mode: host #privileged: true command: 'mosquitto -c mosquitto/mosquitto.conf' restart: unless-stopped networks: homelogic: name: homelogic external: true