FROM python:3.13.14-alpine3.23
WORKDIR /app
RUN adduser -D -u 1000 appuser

COPY --chown=appuser:appuser . .
RUN pip install --upgrade pip \
    && pip install --root-user-action=ignore --no-cache-dir -r requirements.txt
USER appuser
CMD ["python", "-m", "main"]
