FROM python:3.12-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ PIP_NO_CACHE_DIR=1 \ PIP_DISABLE_PIP_VERSION_CHECK=1 WORKDIR /app RUN groupadd --system app && useradd --system --gid app --home-dir /app app COPY requirements.txt ./ RUN pip install -r requirements.txt COPY email_server.py ./ USER app EXPOSE 8000 CMD ["uvicorn", "email_server:app", "--host", "0.0.0.0", "--port", "8000"]