FROM python:3.11-slim
WORKDIR /app
RUN pip install --no-cache-dir aiohttp==3.12.15
COPY tuya_boiler_server.py /app/tuya_boiler_server.py
RUN useradd --system --uid 10001 boiler && mkdir /data && chown boiler:boiler /data
USER boiler
EXPOSE 8788
CMD ["python", "/app/tuya_boiler_server.py"]
