FROM python:3.12-alpine

#COPY requirements.txt ./
#RUN pip install -r requirements.txt

# Package a2a_acl v0.16 not published on PyPI during development.
COPY --from=dist "a2a_acl-0.0.16+a2av1-py3-none-any.whl" ./
RUN ls
RUN pip install ./a2a_acl-0.0.16+a2av1-py3-none-any.whl


COPY pingable.py ./
COPY pingable.asi ./
COPY run_pingable_agent.py ./
COPY no_context.py ./context.py
CMD [ "python", "./run_pingable_agent.py" ]
