Files
agent-call/Dockerfile
T

20 lines
488 B
Docker

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt \
&& mkdir -p /data \
&& chown 65532:65532 /data
COPY agent_call ./agent_call
COPY docs/contracts ./docs/contracts
ENV PYTHONPATH=/app \
AGENT_CALL_HOST=0.0.0.0 \
AGENT_CALL_PORT=8080 \
AGENT_CALL_DB=/data/agent-call.sqlite3 \
AGENT_CALL_OBJECT_DIR=/data/objects
EXPOSE 8080
USER 65532:65532
VOLUME ["/data"]
ENTRYPOINT ["python", "-m", "agent_call"]