...
Note: In general, there is no need to build the images manually. All images for the release are available in nexus image repositories. Please refer to the page Release E F - Run in Docker for running the release E F Non-RT RIC.
Details of the architecture can be found from Release F page.
...
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapadapter" -b f-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapmediatorproducer -b f-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/helmmanager" -b f-release
...
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/rappcatalogue" -b f-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/ransliceassurance" -b f-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/orufhrecovery" -b f-release
To build docker images of r-app-catalogue, information-coordinator-service, policy-management-service, helm-manager, and dmaap-adapter, go into the repo of each product and run the following command:
...
Code Block | ||
---|---|---|
| ||
docker build -t <image-name>:<image-version> . |
If the build was successful images with following name and tag shall be built, use . Use the command 'docker images' to view newly built images in the local docker registry.
Code Block | ||||
---|---|---|---|---|
| ||||
$ docker images o-ran-sc/nonrtric-plt-rappcatalogue 1.1.0-SNAPSHOT o-ran-sc/nonrtric-plt-informationcoordinatorservice 1.3.0-SNAPSHOT o-ran-sc/nonrtric-plt-a1policymanagementservice 2.4.0-SNAPSHOT o-ran-sc/nonrtric-plt-helmmanager 1.2.0-SNAPSHOT o-ran-sc/nonrtric-plt-dmaapadapter 1.1.0-SNAPSHOT o-ran-sc/nonrtric-plt-dmaapmediatorproducer 1.1.0-SNAPSHOT o-ran-sc/nonrtric-o-du-slice-assurancerapp-ransliceassurance 1.1.0 o-ran-sc/nonrtric-o-ru-closed-loop-consumerrapp-orufhrecovery 1.1.0 |
Build near-rt-ric-simulator container
Download the near-rt-ric-simulator repo (defaults to master branch - the simulator supports all available A1 versions):
git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface" -b f-release
Create docker image
...
Download the nonrtric repo:
git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel" -b e-release
Build the code and create docker images
...