# the builder has: git, wget, cmake, gcc/g++, make, python2/3. v7 dropped nng support
#
# the builder has: git, wget, cmake, gcc/g++, make, python2/3. v7 dropped nng support
#
# spaces to save things in the build image to copy to final image
RUN mkdir -p /playpen/assets /playpen/src /playpen/bin
# spaces to save things in the build image to copy to final image
RUN mkdir -p /playpen/assets /playpen/src /playpen/bin
# # package cloud urls for wget
# ARG PC_REL_URL=https://packagecloud.io/o-ran-sc/release/packages/debian/stretch
# # package cloud urls for wget
# ARG PC_REL_URL=https://packagecloud.io/o-ran-sc/release/packages/debian/stretch
-# install TS curl dependencies in the final image
-RUN apt-get update && \
- apt-get install -y libcurl4-openssl-dev && \
- apt-get clean
+# install curl and gRPC dependencies in the final image
+RUN apt-get update && apt-get install -y \
+ libcurl4-openssl-dev \
+ libprotobuf-dev \
+ libgrpc++-dev && \
+ rm -rf /var/lib/apt/lists/*
+
# snarf the various sdl, rmr, and cpp-framework libraries as well as any binaries
# created (e.g. rmr_rprobe) and the application binary itself
# snarf the various sdl, rmr, and cpp-framework libraries as well as any binaries
# created (e.g. rmr_rprobe) and the application binary itself