FROM python:3.13-slim

ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1

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

RUN useradd --create-home --uid 10001 appuser
RUN mkdir -p /data/files && chown -R appuser:appuser /data

USER appuser
EXPOSE 8000

CMD ["python", "app.py"]
