FROM python:3.12-slim

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1 \
    PORT=3000

WORKDIR /app
COPY --chown=10001:10001 app/ /app/

USER 10001:10001
EXPOSE 3000

CMD ["python", "-I", "/app/server.py"]
