Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
dynamo
Commits
530a6be0
Commit
530a6be0
authored
Mar 13, 2025
by
Ryan McCormick
Committed by
GitHub
Mar 13, 2025
Browse files
build: Remove nats and etcd sources from final build (#144)
parent
28eb8530
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
61 additions
and
58 deletions
+61
-58
container/Dockerfile
container/Dockerfile
+4
-3
container/Dockerfile.tensorrt_llm
container/Dockerfile.tensorrt_llm
+4
-3
container/Dockerfile.vllm
container/Dockerfile.vllm
+53
-52
No files found.
container/Dockerfile
View file @
530a6be0
...
@@ -95,13 +95,14 @@ ENV VLLM_KV_CAPI_PATH="/opt/dynamo/bindings/lib/libdynamo_llm_capi.so"
...
@@ -95,13 +95,14 @@ ENV VLLM_KV_CAPI_PATH="/opt/dynamo/bindings/lib/libdynamo_llm_capi.so"
ENV
PYTHONUNBUFFERED=1
ENV
PYTHONUNBUFFERED=1
# Install NATS - pointing toward NATS github instead of binaries.nats.dev due to server instability
# Install NATS - pointing toward NATS github instead of binaries.nats.dev due to server instability
RUN
wget https://github.com/nats-io/nats-server/releases/download/v2.10.24/nats-server-v2.10.24-amd64.deb
&&
dpkg
-i
nats-server-v2.10.24-amd64.deb
RUN
wget https://github.com/nats-io/nats-server/releases/download/v2.10.24/nats-server-v2.10.24-amd64.deb
&&
dpkg
-i
nats-server-v2.10.24-amd64.deb
&&
rm
nats-server-v2.10.24-amd64.deb
# etcd
# etcd
ENV
ETCD_VERSION="v3.5.18"
ENV
ETCD_VERSION="v3.5.18"
RUN
wget https://github.com/etcd-io/etcd/releases/download/
$ETCD_VERSION
/etcd-
$ETCD_VERSION
-linux-amd64
.tar.gz
-O
/tmp/etcd.tar.gz
&&
\
RUN
wget https://github.com/etcd-io/etcd/releases/download/
$ETCD_VERSION
/etcd-
$ETCD_VERSION
-linux-amd64
.tar.gz
-O
/tmp/etcd.tar.gz
&&
\
mkdir
-p
/usr/local/bin/etcd
&&
\
mkdir
-p
/usr/local/bin/etcd
&&
\
tar
-xvf
/tmp/etcd.tar.gz
-C
/usr/local/bin/etcd
--strip-components
=
1
tar
-xvf
/tmp/etcd.tar.gz
-C
/usr/local/bin/etcd
--strip-components
=
1
&&
\
rm
/tmp/etcd.tar.gz
ENV
PATH=/usr/local/bin/etcd/:$PATH
ENV
PATH=/usr/local/bin/etcd/:$PATH
# Enable Git operations in the /workspace directory.
# Enable Git operations in the /workspace directory.
...
...
container/Dockerfile.tensorrt_llm
View file @
530a6be0
...
@@ -23,12 +23,13 @@ USER root
...
@@ -23,12 +23,13 @@ USER root
# Install utilities
# Install utilities
RUN apt update -y && apt install -y git wget curl nvtop tmux vim
RUN apt update -y && apt install -y git wget curl nvtop tmux vim
# nats
# nats
RUN wget https://github.com/nats-io/nats-server/releases/download/v2.10.24/nats-server-v2.10.24-amd64.deb && dpkg -i nats-server-v2.10.24-amd64.deb
RUN wget https://github.com/nats-io/nats-server/releases/download/v2.10.24/nats-server-v2.10.24-amd64.deb && dpkg -i nats-server-v2.10.24-amd64.deb
&& rm nats-server-v2.10.24-amd64.deb
# etcd
# etcd
ENV ETCD_VERSION="v3.5.18"
ENV ETCD_VERSION="v3.5.18"
RUN wget https://github.com/etcd-io/etcd/releases/download/$ETCD_VERSION/etcd-$ETCD_VERSION-linux-amd64.tar.gz -O /tmp/etcd.tar.gz && \
RUN wget https://github.com/etcd-io/etcd/releases/download/$ETCD_VERSION/etcd-$ETCD_VERSION-linux-amd64.tar.gz -O /tmp/etcd.tar.gz && \
mkdir -p /usr/local/bin/etcd && \
mkdir -p /usr/local/bin/etcd && \
tar -xvf /tmp/etcd.tar.gz -C /usr/local/bin/etcd --strip-components=1
tar -xvf /tmp/etcd.tar.gz -C /usr/local/bin/etcd --strip-components=1 && \
rm /tmp/etcd.tar.gz
ENV PATH=/usr/local/bin/etcd/:$PATH
ENV PATH=/usr/local/bin/etcd/:$PATH
# TODO: Try using uv to install tensorrtllm
# TODO: Try using uv to install tensorrtllm
...
...
container/Dockerfile.vllm
View file @
530a6be0
...
@@ -140,12 +140,13 @@ RUN ls /opt/nixl
...
@@ -140,12 +140,13 @@ RUN ls /opt/nixl
# Install utilities
# Install utilities
RUN apt update -y && apt install -y git wget curl nvtop tmux vim
RUN apt update -y && apt install -y git wget curl nvtop tmux vim
# nats
# nats
RUN wget https://github.com/nats-io/nats-server/releases/download/v2.10.24/nats-server-v2.10.24-amd64.deb && dpkg -i nats-server-v2.10.24-amd64.deb
RUN wget https://github.com/nats-io/nats-server/releases/download/v2.10.24/nats-server-v2.10.24-amd64.deb && dpkg -i nats-server-v2.10.24-amd64.deb
&& rm nats-server-v2.10.24-amd64.deb
# etcd
# etcd
ENV ETCD_VERSION="v3.5.18"
ENV ETCD_VERSION="v3.5.18"
RUN wget https://github.com/etcd-io/etcd/releases/download/$ETCD_VERSION/etcd-$ETCD_VERSION-linux-amd64.tar.gz -O /tmp/etcd.tar.gz && \
RUN wget https://github.com/etcd-io/etcd/releases/download/$ETCD_VERSION/etcd-$ETCD_VERSION-linux-amd64.tar.gz -O /tmp/etcd.tar.gz && \
mkdir -p /usr/local/bin/etcd && \
mkdir -p /usr/local/bin/etcd && \
tar -xvf /tmp/etcd.tar.gz -C /usr/local/bin/etcd --strip-components=1
tar -xvf /tmp/etcd.tar.gz -C /usr/local/bin/etcd --strip-components=1 && \
rm /tmp/etcd.tar.gz
ENV PATH=/usr/local/bin/etcd/:$PATH
ENV PATH=/usr/local/bin/etcd/:$PATH
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment