Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is out of date.
Please see the relevant page for the latest release: e.g. Release J - Run in Docker


This article is an out of date guide to help article helps you to deploy the nonrtric components A1 Policy Functions using docker compose.

Table of Contents

Prerequisite

  • Docker
  • Docker Compose

...

Clone nonrtric and go to nonrtric/docker-compose/


Image RemovedImage Added


You can see 2 folder, sdnc & nosdnca few folders for different components. You have the option to install the nonrtric with/without A1 controller based on your requirement.

...

NONRTRIC A1 Policy functions without A1 Controller

nosdnc/docker-compose.yml
This file This command is to create nonrtric system without sdnc a1-controller

...

Code Block
languagebash
themeMidnight
titlenosdnc
cd nonrtric/docker-compose/
cp policy-service/config/application_configuration.nocontroller.json policy-service/config/application_configuration.json
docker-compose -f docker-compose.yml -f control-panel/docker-compose.yaml up -d


You can see the docker containers with docker ps,

...

Nonrtric with A1 Controller

...

This file command is to create nonrtric system with sdnc a1-controller

...

Code Block
languagebash
themeMidnight
titlesdnc
cd nonrtric/docker-compose/
cp policy-service/config/application_configuration.controller.json policy-service/config/application_configuration.json
docker-compose -f docker-compose.yml -f sdnc/docker-compose.yml -f control-panel/docker-compose.yaml up -d

You can see the docker containers with docker ps,

...

Run the fill_data.sh script under directory /data to create some dummy data in the running system.

Command to load the data,

Code Block
languagebash
themeMidnight
titleload data
cd /nonrtric/docker-compose/data

./fill_datapreparePmsData.sh.sh [policy-agent-port] [a1-sim-OSC-port] [a1-sim-STD-port] [http/https]

...