version: '2.1' volumes: config: {} mosquitto: {} plex: {} 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: build: context: plex ports: - '32400:32400' - '1900:1900' - '3005:3005' - '5353:5353' - '8324:8324' - '32410:32410' - '32412:32412' - '32413:32413' - '32414:32414' - '32469:32469' container_name: plex privileged: true volumes: - plex:/config restart: always