services: shelly-animator: build: . container_name: shelly-animator restart: unless-stopped network_mode: host # needed to reach Shelly + local MQTT on Pi environment: SHELLY_HOST: "192.168.178.151" SHELLY_USER: "shelly@till.immers.ch" SHELLY_PASS: "sh3llyTi33*" MQTT_HOST: "localhost" MQTT_PORT: "1884" MQTT_PREFIX: "shelly-animator" LOG_LEVEL: "INFO" # If your MQTT broker requires auth, add: # MQTT_USER: "..." # MQTT_PASS: "..."