X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2sim%2FDockerfile_kpm;h=63a77b0ed26922151724d1b99a3e0a3d4ac9af61;hb=eb80dc1196968a4d34ece42dd1c2e1d31923dec8;hp=a5ddfa708d053a4b88b6af29231e9b3d7374e83c;hpb=95005a3d8b62f04e46cca615bdbffa2842827bdd;p=sim%2Fe2-interface.git diff --git a/e2sim/Dockerfile_kpm b/e2sim/Dockerfile_kpm index a5ddfa7..63a77b0 100755 --- a/e2sim/Dockerfile_kpm +++ b/e2sim/Dockerfile_kpm @@ -32,10 +32,10 @@ # the builder has: git, wget, cmake, gcc/g++, make, python2/3. v7 dropped nng support # ARG CONTAINER_PULL_REGISTRY=nexus3.o-ran-sc.org:10001 -FROM ${CONTAINER_PULL_REGISTRY}/o-ran-sc/bldr-ubuntu18-c-go:1.9.0 as buildenv +FROM ${CONTAINER_PULL_REGISTRY}/o-ran-sc/bldr-ubuntu22-c-go:1.0.0 as buildenv # spaces to save things in the build image to copy to final image -RUN mkdir -p /playpen/assets /playpen/src /playpen/bin /playpen/asn1c +RUN mkdir -p /playpen/assets /playpen/src /playpen/bin /playpen/asn1c /playpen/e2sim ARG SRC=. WORKDIR /playpen @@ -65,10 +65,16 @@ RUN apt-get update \ nmap \ && apt-get clean -COPY e2sm_examples/kpm_e2sm/e2sim_1.0.0_amd64.deb /playpen -COPY e2sm_examples/kpm_e2sm/e2sim-dev_1.0.0_amd64.deb /playpen +COPY asn1c/ /playpen/e2sim/asn1c +COPY e2sm_examples/ /playpen/e2sim/e2sm_examples +COPY src/ /playpen/e2sim/src +COPY CMakeLists.txt /playpen/e2sim -RUN dpkg -i e2sim_1.0.0_amd64.deb e2sim-dev_1.0.0_amd64.deb +RUN mkdir /playpen/e2sim/build && cd /playpen/e2sim/build && cmake .. && make package && cmake .. -DDEV_PKG=1 && make package + +RUN dpkg -i /playpen/e2sim/build/e2sim_1.0.0_amd64.deb /playpen/e2sim/build/e2sim-dev_1.0.0_amd64.deb + +RUN rm -rf /playpen/e2sim RUN mkdir /usr/local/include/nlohmann RUN git clone https://github.com/azadkuh/nlohmann_json_release.git @@ -85,4 +91,4 @@ RUN wc -l /playpen/src/reports.json make install #CMD sleep 100000000000 -#CMD kpm_sim 10.111.138.172 36422 +#CMD kpm_sim 10.111.138.172 32222