93778b296e
Add the required code and Dockerfile to build a Debian based container image of notificationservice-base to support v1 API backwards compatibility. The notificationservice-base-v1 code added here is being ported forward from stx.6.0. This code existed as-is in StarlingX prior to the work done to implement the ORAN Notification API. It is being returned in order to support user's needs for backwards compatbility. Subsequent work will done to update the helm charts, allowing notificationservice-base-v1-api and notificationservice-base-v2-api (ORAN Notification) to be deployed in parallel. Test plan: PASS: Build container image PASS: Manually deploy image and test with v1 client Story: 2010538 Task: 47175 Change-Id: I2f672fe1b226cb60b62bd5fe7f8abbedc7b0c4cc
24 lines
499 B
Docker
24 lines
499 B
Docker
ARG BASE
|
|
FROM ${BASE}
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
ENV KUBE_LATEST_VERSION="v1.23.1"
|
|
|
|
RUN apt-get -y update \
|
|
&& apt-get -y install \
|
|
gcc \
|
|
python3-dev \
|
|
python3 \
|
|
&& apt-get -y clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
RUN pip3 install --user pecan \
|
|
&& pip3 install oslo-config \
|
|
&& pip3 install oslo-messaging \
|
|
&& pip3 install WSME
|
|
|
|
WORKDIR /opt/
|
|
COPY ./ptptrackingfunction /opt/ptptrackingfunction
|
|
RUN cd /opt/ptptrackingfunction && python3 setup.py develop
|
|
|
|
CMD ["bash"]
|