FROM registry.a2acloud.io/a2a/a2a-pack-base:latest

WORKDIR /app

COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

COPY . .


ENV A2A_ENTRYPOINT=agent:BlogOpenapiAgent
ENV PORT=8000
EXPOSE 8000

CMD a2a run --entrypoint "$A2A_ENTRYPOINT" --host 0.0.0.0 --port 8000
