FROM python:3.12-slim
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 DATA_DIR=/data
WORKDIR /app
RUN mkdir /data && chown 10001:10001 /data
COPY bot.py /app/bot.py
USER 10001:10001
HEALTHCHECK --interval=60s --timeout=5s --start-period=60s --retries=3 CMD ["python", "bot.py", "--healthcheck"]
CMD ["python", "bot.py"]
