FROM python:3.14-slim

ARG REQUESTS_VERSION=2.34.2

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1

WORKDIR /app

RUN python -m pip install --no-cache-dir "requests==${REQUESTS_VERSION}" \
    && useradd --create-home --uid 10001 app

COPY --chown=app:app src/main.py /app/main.py

USER app

ENTRYPOINT ["python", "/app/main.py"]
