FROM python:3.12-slim RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY *.py ./ ENV PYTHONUNBUFFERED=1 ENV HOME=/data ENV HOST=0.0.0.0 ENV PORT=8899 EXPOSE 8899 HEALTHCHECK --interval=30s --timeout=5s --start-period=15s --retries=3 \ CMD curl -fsS http://127.0.0.1:8899/state || exit 1 CMD ["python3", "server.py"]