FROM python:3.12-slim AS runtime ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ PYTHONPATH=/app/src WORKDIR /app RUN apt-get update \ && apt-get install -y --no-install-recommends curl \ && groupadd --system app \ && useradd --system --gid app --home-dir /app app \ && rm -rf /var/lib/apt/lists/* COPY pyproject.toml README.md ./ COPY src ./src COPY proto ./proto RUN pip install --no-cache-dir "." USER app CMD ["python", "-m", "gapido_auth.transport.grpc.server"]