﻿FROM python:3.12-slim
WORKDIR /app
COPY pyproject.toml README.md ./
COPY src ./src
# Provider extras are selected at build time; PostgreSQL is included by default.
ARG REALY_EXTRAS=openai
RUN pip install --no-cache-dir ".[${REALY_EXTRAS}]" && useradd --create-home --uid 10001 realy
USER realy
ENV PYTHONUNBUFFERED=1 REALY_HOST=0.0.0.0 REALY_CONFIG=/etc/realy/realy.toml
EXPOSE 8080
ENTRYPOINT ["realy-mcp"]
CMD ["--transport", "sse"]
