FROM python:3.11-slim

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1

RUN groupadd -g 10001 app && \
    useradd -m -u 10001 -g app -s /usr/sbin/nologin app

WORKDIR /app
COPY entrypoint.py /app/entrypoint.py

USER app
ENTRYPOINT ["python", "/app/entrypoint.py"]
