5423b4d809
- init: false in config.yaml → s6-overlay deaktiviert, CMD läuft als PID 1 - CMD: python3 /app/main.py direkt (kein run.sh + bashio mehr nötig) - main.py: liest /data/options.json (HA Add-on Options) statt Env-Vars via bashio Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
14 lines
252 B
Docker
14 lines
252 B
Docker
ARG BUILD_FROM=ghcr.io/home-assistant/amd64-base-python:3.11-alpine3.18
|
|
FROM ${BUILD_FROM}
|
|
|
|
WORKDIR /app
|
|
|
|
COPY src/ /app/
|
|
|
|
RUN pip3 install --no-cache-dir \
|
|
pymodbus==3.6.9 \
|
|
paho-mqtt==1.6.1 \
|
|
flask==3.0.3
|
|
|
|
CMD ["python3", "/app/main.py"]
|