diff --git a/samples/python/agents/content_planner/.dockerignore b/samples/python/agents/content_planner/.dockerignore new file mode 100644 index 000000000..6c991a9b9 --- /dev/null +++ b/samples/python/agents/content_planner/.dockerignore @@ -0,0 +1,8 @@ +__pycache__/ +*.pyc +*.pyo +*.pyd +*.log +*.md +.git/ +.env \ No newline at end of file diff --git a/samples/python/agents/content_planner/Dockerfile b/samples/python/agents/content_planner/Dockerfile new file mode 100644 index 000000000..3c292d6ab --- /dev/null +++ b/samples/python/agents/content_planner/Dockerfile @@ -0,0 +1,15 @@ +FROM python:3.13-slim + +COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ + +EXPOSE 10001 +WORKDIR /app + +COPY . ./ + +RUN uv sync + +# Run your agent +ENTRYPOINT ["uv", "run", ".","--host", "0.0.0.0", "--port", "10001"] + +