docker-homeassistant/compose.yaml

32 lines
889 B
YAML

services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /docker/homeassistant/config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host
esphome:
container_name: esphome
image: "ghcr.io/esphome/esphome:stable"
volumes:
- /docker/esphome/config:/config
- /etc/localtime:/etc/localtime:ro
restart: always
privileged: true
network_mode: host
environment:
USERNAME: ${ESPHOME_USERNAME?No Esphome username}
PASSWORD: ${ESPHOME_PASSWORD?No Esphome username}
mqtt:
container_name: mqtt
image: eclipse-mosquitto:latest
volumes:
- /docker/mqtt/config:/mosquitto/config
ports:
- 1883:1883
- 1883:1883/udp
restart: always