X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Dockerfile;h=4041aeed3edb546b6510da8ee26677aee69f2329;hb=3eeee0df227d23e2a76b49cd4bbbcd8ff2733a05;hp=724144126fbef5ad49ef95d349ce5c4cf353f23d;hpb=ad38560797907d95e992b2153e163dae3e13aa91;p=ric-plt%2Fa1.git diff --git a/Dockerfile b/Dockerfile index 7241441..4041aee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,24 +14,27 @@ # See the License for the specific language governing permissions and # limitations under the License. # ================================================================================== +# TODO: switch to alpine once rmr apk available FROM python:3.7 -ADD . /tmp -# Install RMR -RUN apt-get update && apt-get install -y gcc git cmake -RUN git clone https://gerrit.oran-osc.org/r/ric-plt/lib/rmr -WORKDIR rmr -RUN git checkout 68d09fa5028e47e763c44c30647da31e77eda64a -RUN mkdir .build; cd .build; cmake ..; make install +COPY . /tmp +WORKDIR /tmp + +# copy NNG out of the CI builder nng +COPY --from=nexus3.o-ran-sc.org:10004/bldr-debian-python-nng:2-py3.7-nng1.1.1 /usr/local/lib/libnng.so /usr/local/lib/libnng.so -# Install python-rmr +# Installs RMr using debian package hosted at packagecloud.io +RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr_1.0.36_amd64.deb/download.deb +RUN dpkg -i rmr_1.0.36_amd64.deb + +# Install RMr python bindings RUN pip install --upgrade pip +RUN pip install rmr==0.10.1 -#install a1 -WORKDIR /tmp +# install a1 -# Run our unit tests +# Prereq for unit tests RUN pip install tox RUN tox