version: '3' services: home-assistant: environment: TZ: 'Europe/Helsinki' container_name: home-assistant restart: always image: homeassistant/home-assistant volumes: - /homeautomation-config/home-assistant:/config network_mode: host depends_on: - deconz - mosquitto deconz: container_name: deconz image: marthoc/deconz restart: always environment: DECONZ_WEB_PORT: 8083 DECONZ_WS_PORT: 8084 DECONZ_VNC_PORT: 5901 DECONZ_VNC_MODE: 1 DECONZ_VNC_PASSWORD: '${DECONZ_VNC_PASSWORD}' DEBUG_OTAU: 1 network_mode: host volumes: - /etc/localtime:/etc/localtime:ro - /homeautomation-config/deconz:/root/.local/share/dresden-elektronik/deCONZ devices: - /dev/ttyACM0 node-red: container_name: node-red image: nodered/node-red restart: always environment: TZ: 'Europe/Helsinki' ports: - '1880:1880' volumes: - /homeautomation-config/node-red:/data depends_on: - home-assistant portainer: container_name: portainer image: portainer/portainer restart: always ports: - '9000:9000' volumes: - /var/run/docker.sock:/var/run/docker.sock - /homeautomation-config/portainer:/data mosquitto: container_name: mosquitto image: eclipse-mosquitto restart: always network_mode: host volumes: - /homeautomation-config/mosquitto:/mosquitto mariadb: container_name: mariadb image: mariadb restart: always environment: - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} ports: - '3308:3306' volumes: - /homeautomation-config/mariadb:/var/lib/mysql almond: container_name: almond image: stanfordoval/almond-server:latest-portable ports: - '3006:3000' volumes: - /homeautomation-config/almond # snips: # container_name: snips # image: reekymarko/snips # restart: always # environment: # ENABLE_MQTT: 'no' # ENABLE_HOTWORD_SERVICE: 'no' # volumes: # - /homeautomation-config/snips/log/:/var/log # - /homeautomation-config/snips/snips.toml:/etc/snips.toml # - /homeautomation-config/snips/assistant:/usr/share/snips