forked from kagent-dev/kagent
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile.app
More file actions
21 lines (17 loc) · 845 Bytes
/
Copy pathDockerfile.app
File metadata and controls
21 lines (17 loc) · 845 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ARG KAGENT_ADK_VERSION=latest
ARG DOCKER_REGISTRY=ghcr.io
ARG DOCKER_REPO=kagent-dev/kagent
# The base runtime is selected by tag: KAGENT_ADK_VERSION=<version> for the distroless slim
# base, or <version>-full for the base that includes the sandbox runtime. The app image just
# overrides the entrypoint to serve declarative agents.
FROM $DOCKER_REGISTRY/$DOCKER_REPO/kagent-adk:$KAGENT_ADK_VERSION
# Offline mode
ENV UV_OFFLINE=1
EXPOSE 8080
ARG VERSION
LABEL org.opencontainers.image.source=https://github.com/kagent-dev/kagent
LABEL org.opencontainers.image.description="Kagent app is the Kagent agent runtime for adk agents."
LABEL org.opencontainers.image.authors="Kagent Creators 🤖"
LABEL org.opencontainers.image.version="$VERSION"
ENTRYPOINT ["/.kagent/.venv/bin/kagent-adk", "static"]
CMD ["--host", "0.0.0.0", "--port", "8080"]