version: '2.1' volumes: config: {} mosquitto: {} services: homeassistant: build: context: homeassistant ports: - '80:8123' privileged: true volumes: - 'config:/config' restart: always mqtt: build: context: mqtt ports: - '1883:1883' restart: always volumes: - 'mosquitto:/mosquitto/data' hass-configurator: image: 'causticlab/hass-configurator-docker:latest' restart: always ports: - '3218:3218' volumes: - 'config:/hass-config' environment: HC_BASEPATH: /hass-config appdaemon: container_name: app-daemon image: acockburn/appdaemon:latest ports: - "5050:5050" volumes: - config:/conf restart: always depends_on: - homeassistant plex: image: lscr.io/linuxserver/plex:docker container_name: plex volumes: - config/plexlibrary:/config restart: always ports: - '32400:32400' - '1900:1900/udp' - '3005:3005' - '5353:5353/udp' - '8324:8324' - '32410:32410/udp' - '32412:32412/udp' - '32413:32413/udp' - '32414:32414/udp' - '32469:32469'