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 \ && rm -rf /var/lib/apt/lists/* COPY pyproject.toml README.md ./ COPY src ./src COPY proto ./proto RUN pip install --no-cache-dir ".[dev]" \ && python -m gapido_auth.tools.generate_proto CMD ["python", "-m", "gapido_auth.transport.grpc.server"]