Skip to content

Commit 3570dbf

Browse files
committed
chore: add Pulsar client dependencies
1 parent c49cef4 commit 3570dbf

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

runner/Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ RUN apt update -y \
4040
wget \
4141
zip \
4242
zstd \
43+
g++ \
44+
make \
45+
cmake libssl-dev libcurl4-openssl-dev liblog4cxx-dev \
46+
libprotobuf-dev protobuf-compiler libboost-all-dev google-mock libgtest-dev libjsoncpp-dev \
4347
&& ln -sf /usr/bin/python3 /usr/bin/python \
4448
&& ln -sf /usr/bin/pip3 /usr/bin/pip \
4549
&& rm -rf /var/lib/apt/lists/*
@@ -49,6 +53,10 @@ RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - \
4953
&& apt update -y \
5054
&& apt install -y --no-install-recommends yarn
5155

56+
RUN wget --no-check-certificate --user-agent=Mozilla -O apache-pulsar-client-dev.deb "https://archive.apache.org/dist/pulsar/pulsar-2.8.0/DEB/apache-pulsar-client-dev.deb" \
57+
&& wget --no-check-certificate --user-agent=Mozilla -O apache-pulsar-client.deb "https://archive.apache.org/dist/pulsar/pulsar-2.8.0/DEB/apache-pulsar-client.deb" \
58+
&& apt install ./apache-pulsar-client*.deb
59+
5260
# arch command on OS X reports "i386" for Intel CPUs regardless of bitness
5361
RUN export ARCH=$(echo ${TARGETPLATFORM} | cut -d / -f2) \
5462
&& if [ "$ARCH" = "arm64" ]; then export ARCH=aarch64 ; fi \

0 commit comments

Comments
 (0)