FROM python:3.12-slim
ENV PYTHONUNBUFFERED=1 PIP_NO_CACHE_DIR=1
WORKDIR /job
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY batch.py .
# Utilisateur non root : une faille dans la tâche ne donne pas root dans le conteneur.
RUN useradd --uid 10001 job
USER job
CMD ["python", "batch.py"]
