Fix docker files 73/1573/1
authorE. Scott Daniels <daniels@research.att.com>
Wed, 13 Nov 2019 19:56:12 +0000 (14:56 -0500)
committerE. Scott Daniels <daniels@research.att.com>
Wed, 13 Nov 2019 19:57:45 +0000 (14:57 -0500)
The mc-core docker file wasn't referencing a valid image to use
as base, and the listener docker file needed to reference a
legitmate RIC image and pull RMR rather than building NNG and
RMR.

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I24d9b00dfb784cc47df4160c3560a5df99d1bd4c

mc-core/Dockerfile
sidecars/listener/Dockerfile

index 0c5c14a..a88b146 100644 (file)
@@ -16,7 +16,7 @@
 
 ARG STAGE_DIR=/mc
 
-FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu16-c-go:1-u16.04-nng1.1.1 AS project-build
+FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu16-c-go:2-u16.04-nng AS project-build
 # Update & installation of linux packages
 RUN apt-get update -y && \
         apt-get install -y curl && \
index f8cf59e..f11a89f 100644 (file)
 #      Author:         E. Scott Daniels
 
 
-FROM ubuntu:18.04 as buildenv
+FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu16-c-go:2-u16.04-nng as buildenv
 RUN mkdir /playpen
 
 RUN apt-get update && apt-get install -y cmake gcc make git g++ wget
 
+WORKDIR /playpen
+# Install RMr (runtime and dev) from debian package cached on packagecloud.io
+ARG RMR_VER=1.10.2
+
+RUN wget -nv --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr_${RMR_VER}_amd64.deb/download.deb
+RUN wget -nv --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr-dev_${RMR_VER}_amd64.deb/download.deb
+RUN dpkg -i rmr_${RMR_VER}_amd64.deb
+RUN dpkg -i rmr-dev_${RMR_VER}_amd64.deb
+
+
 RUN mkdir /playpen/bin /playpen/src
 ARG SRC=.
 COPY ${SRC}/build_dev_env.sh /playpen/bin/