Add rich runtime tiles and integrated ESPHome firmware management

This commit is contained in:
Max Gramser
2026-09-12 15:41:54 +02:00
parent 535838989c
commit f898863b1f
23 changed files with 1346 additions and 89 deletions
+5 -3
View File
@@ -1,8 +1,10 @@
FROM ghcr.io/home-assistant/base:3.22
# Official ESPHome distribution: compiler, ESP-IDF, esptool and OTA CLI included.
FROM ghcr.io/esphome/esphome:2026.6.2
ARG BUILD_VERSION
ARG BUILD_ARCH
LABEL io.hass.version="${BUILD_VERSION}" io.hass.type="app" io.hass.arch="${BUILD_ARCH}"
RUN apk add --no-cache python3 py3-aiohttp py3-yaml
RUN pip install --no-cache-dir 'aiohttp>=3.12,<4' PyYAML
COPY app /app
WORKDIR /app
CMD ["/command/with-contenv", "python3", "/app/server.py"]
ENTRYPOINT []
CMD ["python3", "/app/server.py"]