# AUTOGENERATED FILE: DO NOT EDIT
# This file is automatically generated by the kagent-adk CLI tool.
# Any changes to this file will be overwritten.

FROM node:24-bookworm-slim

# Install Python and uv for uvx support
RUN apt-get update && apt-get install -y \
    python3 \
    python3-pip \
    ca-certificates \
    curl \
    && rm -rf /var/lib/apt/lists/*

# Install uv (which includes uvx)
RUN curl -LsSf https://astral.sh/uv/install.sh | sh && \
    mv /root/.local/bin/uv /usr/local/bin/uv && \
    mv /root/.local/bin/uvx /usr/local/bin/uvx

# Copy agentgateway binary
COPY --from=ghcr.io/agentgateway/agentgateway:0.10.2 /app/agentgateway /app/agentgateway

COPY config.yaml config.yaml

CMD ["/app/agentgateway", "-f", "config.yaml"]