Skip to content

Commit 0de6c57

Browse files
committed
feat(advanced_network) Update Dockerfile
- Install holoscan python SDK - Install libvulkan for holoviz operator - Install xvfb and x11vnc for headless servers Signed-off-by: Rony Rado <[email protected]>
1 parent 8e43fa3 commit 0de6c57

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

operators/advanced_network/Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
140140
RUN python3 -m pip install --no-cache-dir \
141141
pytest \
142142
pyyaml \
143-
scapy
144-
143+
scapy \
144+
holoscan==${HOLOSCAN_DEB_REMOTE_VERSION} \
145+
&& SITE_PACKAGES=$(python3 -c "import site; print(site.getsitepackages()[0])") \
146+
&& chmod -R a+w ${SITE_PACKAGES}/holoscan-*.dist-info/ \
147+
&& chmod -R a+rw ${SITE_PACKAGES}/holoscan
145148
# ==============================
146149
# DOCA Target
147150
# This stage is only built when --target doca is specified. It contains any DOCA-specific configurations.
@@ -192,6 +195,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
192195
libglew-dev \
193196
cuda-nvml-dev-12-6 \
194197
cuda-nvtx-12-6 \
198+
libvulkan1 \
199+
xvfb \
200+
x11vnc \
195201
&& rm -rf /var/lib/apt/lists/*
196202

197203
# Copy and extract the Rivermax SDK

0 commit comments

Comments
 (0)