X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Dockerfile;h=76b6fc59d89f3af293c30ff868ef666bfe0000a5;hb=HEAD;hp=eda17245443c4781764d63c8a542d80fa2171a72;hpb=62ca5cdacefc1df4dbfafad05087649f1bfedf79;p=o-du%2Fl2.git diff --git a/Dockerfile b/Dockerfile index eda172454..76b6fc59d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,24 @@ -FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu16-c-go:2-u16.04-nng as ubuntu +FROM nexus3.o-ran-sc.org:10002/o-ran-sc/bldr-ubuntu18-c-go:1.9.0 + +# ====================================================================== ADD . /opt/o-du-l2 WORKDIR /opt/o-du-l2 -RUN apt-get update && apt-get install -y libpcap-dev +RUN apt-get update && apt-get install -y libpcap-dev && apt-get install -y libxml2-dev + +RUN cd build/odu && make clean_odu odu MACHINE=BIT64 MODE=FDD + +RUN cd build/odu && make clean_odu odu MACHINE=BIT64 MODE=TDD +#CMD /opt/o-du-l2/bin/odu/odu + +# add netconf user +RUN cd build/scripts && /bin/bash add_netconf_user.sh + +#cleanup netconf folder and install libraries +RUN cd build/scripts && /bin/bash install_lib_O1.sh -c -RUN cd build/odu && make clean_all odu MACHINE=BIT64 MODE=FDD +# Install yang models and load initial configuration +RUN cd build/scripts && /bin/bash load_yang.sh -CMD /opt/o-du-l2/bin/odu/odu +RUN cd build/odu && make clean_odu odu MACHINE=BIT64 MODE=FDD O1_ENABLE=YES