Merge remote-tracking branch 'origin/yaml_update' into integration_2025_w49 (!3758)
Add yq to edit yaml files and add yaml-dev library in containers missing it - nr-cu-up and some containers were missing the yaml-config support libraries - yq tool is required to manipulate YAML files from within the container for Helm charts
This commit is contained in:
@@ -73,6 +73,10 @@ ENV TINI_VERSION=v0.19.0
|
|||||||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
|
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
|
||||||
RUN chmod +x /tini
|
RUN chmod +x /tini
|
||||||
|
|
||||||
|
ENV YQ_VERSION=v4.2.0
|
||||||
|
RUN wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_${TARGETARCH} -O /usr/local/bin/yq &&\
|
||||||
|
chmod +x /usr/local/bin/yq
|
||||||
|
|
||||||
# In some network environments, GIT proxy is required
|
# In some network environments, GIT proxy is required
|
||||||
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
|
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
|
||||||
|
|
||||||
|
|||||||
@@ -66,6 +66,10 @@ ENV TINI_VERSION=v0.19.0
|
|||||||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
|
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
|
||||||
RUN chmod +x /tini
|
RUN chmod +x /tini
|
||||||
|
|
||||||
|
ENV YQ_VERSION=v4.2.0
|
||||||
|
RUN wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_${TARGETARCH} -O /usr/local/bin/yq &&\
|
||||||
|
chmod +x /usr/local/bin/yq
|
||||||
|
|
||||||
# Copying only the needed files to create ran-base
|
# Copying only the needed files to create ran-base
|
||||||
WORKDIR /oai-ran/cmake_targets/tools
|
WORKDIR /oai-ran/cmake_targets/tools
|
||||||
COPY cmake_targets/tools/build_helper \
|
COPY cmake_targets/tools/build_helper \
|
||||||
|
|||||||
@@ -60,6 +60,10 @@ RUN apt-get update && \
|
|||||||
ENV TINI_VERSION=v0.19.0
|
ENV TINI_VERSION=v0.19.0
|
||||||
RUN wget https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} -O /tini && chmod +x /tini
|
RUN wget https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} -O /tini && chmod +x /tini
|
||||||
|
|
||||||
|
ENV YQ_VERSION=v4.2.0
|
||||||
|
RUN wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_${TARGETARCH} -O /usr/local/bin/yq &&\
|
||||||
|
chmod +x /usr/local/bin/yq
|
||||||
|
|
||||||
# In some network environments, GIT proxy is required
|
# In some network environments, GIT proxy is required
|
||||||
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
|
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
|
||||||
|
|
||||||
|
|||||||
@@ -110,6 +110,8 @@ RUN ldconfig && \
|
|||||||
/usr/local/lib/libnvipc.so
|
/usr/local/lib/libnvipc.so
|
||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=ran-build /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=ran-build /tini /tini
|
COPY --from=ran-build /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ RUN ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/libthirdparty_tra
|
|||||||
|
|
||||||
WORKDIR /opt/oai-gnb-aw2s
|
WORKDIR /opt/oai-gnb-aw2s
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -51,7 +51,8 @@ RUN dnf update -y && \
|
|||||||
lksctp-tools \
|
lksctp-tools \
|
||||||
tzdata \
|
tzdata \
|
||||||
net-tools \
|
net-tools \
|
||||||
iputils && \
|
iputils \
|
||||||
|
yaml-cpp-devel && \
|
||||||
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
||||||
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local-lib.conf
|
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local-lib.conf
|
||||||
|
|
||||||
@@ -95,6 +96,7 @@ RUN ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/libthirdparty_tra
|
|||||||
|
|
||||||
WORKDIR /opt/oai-gnb-aw2s
|
WORKDIR /opt/oai-gnb-aw2s
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ RUN /bin/bash -c "ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/lib
|
|||||||
|
|
||||||
WORKDIR /opt/oai-gnb-aw2s
|
WORKDIR /opt/oai-gnb-aw2s
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -126,6 +126,8 @@ RUN ldconfig && \
|
|||||||
/opt/phy/fhi_lib/lib/build/libxran.so
|
/opt/phy/fhi_lib/lib/build/libxran.so
|
||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -49,7 +49,8 @@ RUN dnf update -y && \
|
|||||||
python3 \
|
python3 \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
net-tools \
|
net-tools \
|
||||||
iputils && \
|
iputils \
|
||||||
|
yaml-cpp-devel && \
|
||||||
pip3 install six && \
|
pip3 install six && \
|
||||||
pip3 install requests && \
|
pip3 install requests && \
|
||||||
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
||||||
@@ -114,6 +115,8 @@ RUN ldconfig && \
|
|||||||
/opt/phy/fhi_lib/lib/build/libxran.so
|
/opt/phy/fhi_lib/lib/build/libxran.so
|
||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -111,6 +111,8 @@ RUN ldconfig && \
|
|||||||
/opt/phy/fhi_lib/lib/build/libxran.so
|
/opt/phy/fhi_lib/lib/build/libxran.so
|
||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -130,6 +130,7 @@ WORKDIR /opt/oai-gnb
|
|||||||
#EXPOSE 50000/udp # IF5 / ORI (control)
|
#EXPOSE 50000/udp # IF5 / ORI (control)
|
||||||
#EXPOSE 50001/udp # IF5 / ECPRI (data)
|
#EXPOSE 50001/udp # IF5 / ECPRI (data)
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -47,7 +47,8 @@ RUN dnf update -y && \
|
|||||||
python3 \
|
python3 \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
net-tools \
|
net-tools \
|
||||||
iputils && \
|
iputils \
|
||||||
|
yaml-cpp-devel && \
|
||||||
pip3 install six && \
|
pip3 install six && \
|
||||||
pip3 install requests && \
|
pip3 install requests && \
|
||||||
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
||||||
@@ -124,6 +125,7 @@ WORKDIR /opt/oai-gnb
|
|||||||
#EXPOSE 50000/udp # IF5 / ORI (control)
|
#EXPOSE 50000/udp # IF5 / ORI (control)
|
||||||
#EXPOSE 50001/udp # IF5 / ECPRI (data)
|
#EXPOSE 50001/udp # IF5 / ECPRI (data)
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ WORKDIR /opt/oai-gnb
|
|||||||
#EXPOSE 50000/udp # IF5 / ORI (control)
|
#EXPOSE 50000/udp # IF5 / ORI (control)
|
||||||
#EXPOSE 50001/udp # IF5 / ECPRI (data)
|
#EXPOSE 50001/udp # IF5 / ECPRI (data)
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
|
||||||
|
|||||||
@@ -35,6 +35,9 @@ RUN cp /oai-ran/docker/scripts/gnb_entrypoint.sh /oai-ran/docker/scripts/entrypo
|
|||||||
FROM registry.access.redhat.com/ubi9/ubi:latest AS oai-nr-cuup
|
FROM registry.access.redhat.com/ubi9/ubi:latest AS oai-nr-cuup
|
||||||
ENV TZ=Europe/Paris
|
ENV TZ=Europe/Paris
|
||||||
|
|
||||||
|
# Install EPEL
|
||||||
|
RUN dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
|
||||||
|
|
||||||
RUN yum repolist --disablerepo=* && \
|
RUN yum repolist --disablerepo=* && \
|
||||||
yum update -y && \
|
yum update -y && \
|
||||||
yum install -y \
|
yum install -y \
|
||||||
@@ -42,7 +45,8 @@ RUN yum repolist --disablerepo=* && \
|
|||||||
lksctp-tools \
|
lksctp-tools \
|
||||||
tzdata \
|
tzdata \
|
||||||
net-tools \
|
net-tools \
|
||||||
iputils && \
|
iputils \
|
||||||
|
yaml-cpp-devel && \
|
||||||
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
||||||
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local-lib.conf
|
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local-lib.conf
|
||||||
|
|
||||||
@@ -55,6 +59,7 @@ COPY --from=gnb-build \
|
|||||||
COPY --from=gnb-build \
|
COPY --from=gnb-build \
|
||||||
/oai-ran/cmake_targets/ran_build/build/libparams_libconfig.so \
|
/oai-ran/cmake_targets/ran_build/build/libparams_libconfig.so \
|
||||||
/oai-ran/cmake_targets/ran_build/build/libtelnetsrv.so \
|
/oai-ran/cmake_targets/ran_build/build/libtelnetsrv.so \
|
||||||
|
/oai-ran/cmake_targets/ran_build/build/libparams_yaml.so \
|
||||||
/usr/local/lib/
|
/usr/local/lib/
|
||||||
|
|
||||||
COPY --from=gnb-base \
|
COPY --from=gnb-base \
|
||||||
@@ -73,6 +78,7 @@ WORKDIR /opt/oai-gnb/etc
|
|||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
|
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
|
||||||
|
|||||||
@@ -43,7 +43,8 @@ RUN yum repolist --disablerepo=* && \
|
|||||||
lksctp-tools \
|
lksctp-tools \
|
||||||
tzdata \
|
tzdata \
|
||||||
net-tools \
|
net-tools \
|
||||||
iputils && \
|
iputils \
|
||||||
|
yaml-cpp-devel && \
|
||||||
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
||||||
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local-lib.conf
|
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local-lib.conf
|
||||||
|
|
||||||
@@ -56,6 +57,7 @@ COPY --from=gnb-build \
|
|||||||
COPY --from=gnb-build \
|
COPY --from=gnb-build \
|
||||||
/oai-ran/cmake_targets/ran_build/build/libparams_libconfig.so \
|
/oai-ran/cmake_targets/ran_build/build/libparams_libconfig.so \
|
||||||
/oai-ran/cmake_targets/ran_build/build/libtelnetsrv.so \
|
/oai-ran/cmake_targets/ran_build/build/libtelnetsrv.so \
|
||||||
|
/oai-ran/cmake_targets/ran_build/build/libparams_yaml.so \
|
||||||
/usr/local/lib/
|
/usr/local/lib/
|
||||||
|
|
||||||
COPY --from=gnb-base \
|
COPY --from=gnb-base \
|
||||||
@@ -71,6 +73,7 @@ WORKDIR /opt/oai-gnb/etc
|
|||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
|
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
|
||||||
|
|||||||
@@ -42,7 +42,8 @@ RUN apt-get update && \
|
|||||||
libconfig9 \
|
libconfig9 \
|
||||||
iproute2 \
|
iproute2 \
|
||||||
net-tools \
|
net-tools \
|
||||||
openssl && \
|
openssl \
|
||||||
|
libyaml-cpp-dev && \
|
||||||
# if the --sanitize option was used to build, additional packages are required
|
# if the --sanitize option was used to build, additional packages are required
|
||||||
/bin/bash -c 'if [[ "$BUILD_OPTION" = "--sanitize" ]]; then DEBIAN_FRONTEND=noninteractive apt-get install --yes \
|
/bin/bash -c 'if [[ "$BUILD_OPTION" = "--sanitize" ]]; then DEBIAN_FRONTEND=noninteractive apt-get install --yes \
|
||||||
libasan8 \
|
libasan8 \
|
||||||
@@ -61,6 +62,7 @@ COPY ./docker/scripts/gnb_entrypoint.sh ./entrypoint.sh
|
|||||||
COPY --from=gnb-build \
|
COPY --from=gnb-build \
|
||||||
/oai-ran/cmake_targets/ran_build/build/libparams_libconfig.so \
|
/oai-ran/cmake_targets/ran_build/build/libparams_libconfig.so \
|
||||||
/oai-ran/cmake_targets/ran_build/build/libtelnetsrv.so \
|
/oai-ran/cmake_targets/ran_build/build/libtelnetsrv.so \
|
||||||
|
/oai-ran/cmake_targets/ran_build/build/libparams_yaml.so \
|
||||||
/usr/local/lib/
|
/usr/local/lib/
|
||||||
|
|
||||||
RUN ldconfig && ldd /opt/oai-gnb/bin/nr-cuup
|
RUN ldconfig && ldd /opt/oai-gnb/bin/nr-cuup
|
||||||
@@ -69,6 +71,8 @@ RUN ldconfig && ldd /opt/oai-gnb/bin/nr-cuup
|
|||||||
WORKDIR /opt/oai-gnb/etc
|
WORKDIR /opt/oai-gnb/etc
|
||||||
|
|
||||||
WORKDIR /opt/oai-gnb
|
WORKDIR /opt/oai-gnb
|
||||||
|
|
||||||
|
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=gnb-base /tini /tini
|
COPY --from=gnb-base /tini /tini
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
|
||||||
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
|
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
|
||||||
|
|||||||
@@ -122,6 +122,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
|
|||||||
/usr/local/lib64/libuhd.so.4.8.0
|
/usr/local/lib64/libuhd.so.4.8.0
|
||||||
|
|
||||||
WORKDIR /opt/oai-nr-ue
|
WORKDIR /opt/oai-nr-ue
|
||||||
|
|
||||||
|
COPY --from=nr-ue-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=nr-ue-base /tini /tini
|
COPY --from=nr-ue-base /tini /tini
|
||||||
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
|
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
|
||||||
|
|||||||
@@ -48,7 +48,8 @@ RUN dnf update -y && \
|
|||||||
python3 \
|
python3 \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
libXpm \
|
libXpm \
|
||||||
libX11 && \
|
libX11 \
|
||||||
|
yaml-cpp-devel && \
|
||||||
pip3 install six && \
|
pip3 install six && \
|
||||||
pip3 install requests && \
|
pip3 install requests && \
|
||||||
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
echo "/usr/local/lib" > /etc/ld.so.conf.d/local-lib.conf && \
|
||||||
@@ -119,6 +120,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
|
|||||||
/usr/local/lib64/libuhd.so.4.8.0
|
/usr/local/lib64/libuhd.so.4.8.0
|
||||||
|
|
||||||
WORKDIR /opt/oai-nr-ue
|
WORKDIR /opt/oai-nr-ue
|
||||||
|
|
||||||
|
COPY --from=nr-ue-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=nr-ue-base /tini /tini
|
COPY --from=nr-ue-base /tini /tini
|
||||||
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
|
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
|
||||||
|
|||||||
@@ -119,6 +119,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
|
|||||||
/usr/local/lib/libuhd.so.4.8.0
|
/usr/local/lib/libuhd.so.4.8.0
|
||||||
|
|
||||||
WORKDIR /opt/oai-nr-ue
|
WORKDIR /opt/oai-nr-ue
|
||||||
|
|
||||||
|
COPY --from=nr-ue-base /usr/local/bin/yq /usr/local/bin/yq
|
||||||
COPY --from=nr-ue-base /tini /tini
|
COPY --from=nr-ue-base /tini /tini
|
||||||
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
|
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
|
||||||
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
|
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
|
||||||
|
|||||||
Reference in New Issue
Block a user