FROM python:3.12-slim
RUN useradd --create-home lab
WORKDIR /app
COPY --chown=lab:lab . .
USER lab
ENV PORT=8080 PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
EXPOSE 8080
CMD ["python", "app.py"]
