diff --git a/docker/home/esphome/docker-compose.yml b/docker/home/esphome/docker-compose.yml new file mode 100644 index 0000000..d071f5e --- /dev/null +++ b/docker/home/esphome/docker-compose.yml @@ -0,0 +1,29 @@ +services: + esphome: + image: ghcr.io/esphome/esphome:2025.8.2 + ports: + - "6052" + networks: + - default + - proxy + environment: + - TZ=Europe/Paris + volumes: + - esphome_config:/config + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.routers.esphome.rule=Host(`esphome.lan`)" + +volumes: + esphome_config: + driver: local + driver_opts: + type: 'none' + o: 'bind' + device: '/app/esphome/config' + +networks: + proxy: + external: true + name: proxy