X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Frco%2Fcontainer%2FDockerfile;h=8945cec9cb105b7db5647232d477503b55262f97;hb=303e57cbddf5d0d5e77e2bf7ec60643fcf525419;hp=1ddf3c083a91ad0f73a2725f8185524486a36fc1;hpb=e6e9432561cb86080cd6a6db0d80622337da1bd7;p=ric-plt%2Fsubmgr.git diff --git a/test/rco/container/Dockerfile b/test/rco/container/Dockerfile index 1ddf3c0..8945cec 100644 --- a/test/rco/container/Dockerfile +++ b/test/rco/container/Dockerfile @@ -21,10 +21,28 @@ # Date: 28 May 2019 # -FROM ubuntu +FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:1-u18.04-nng1.1.1 as submgrbuild + +# Install RMr shared library +RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr_1.0.36_amd64.deb/download.deb && dpkg -i rmr_1.0.36_amd64.deb +# Install RMr development header files +RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr-dev_1.0.36_amd64.deb/download.deb && dpkg -i rmr-dev_1.0.36_amd64.deb + +# "PULLING LOG and COMPILING LOG" +RUN git clone "https://gerrit.o-ran-sc.org/r/com/log" /opt/log && cd /opt/log && \ + ./autogen.sh && ./configure && make install && ldconfig + +COPY . /opt/submgr +RUN mkdir -p /opt/bin && cd /opt/submgr && \ + /usr/local/go/bin/go get && \ + /usr/local/go/bin/go build -o /opt/test/rco/rco ./test/rco/rco.go && \ + mkdir -p /opt/test/rco/container/usr/local + +FROM ubuntu:18.04 + +COPY --from=submgrbuild /opt/test/rco/rco / +COPY test/rco/rco.yaml test/rco/container/run_rco.sh / +COPY --from=submgrbuild /usr/local/include /usr/local/include +COPY --from=submgrbuild /usr/local/lib /usr/local/lib -COPY rco / -COPY rco.yaml / -COPY run_rco.sh / -COPY usr/ /usr/ RUN ldconfig \ No newline at end of file