diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 3 insertions, 13 deletions
@@ -1,24 +1,14 @@ -This source repository contains the files for building the ONAP Policy Engine Docker images. +This source repository contains the files for building the ONAP Policy Engine Docker image policy-nexus. To build it using Maven 3, first build 'policy/common', 'policy/engine', 'policy/drools-pdp', and 'policy/drools-applications' repositories, and then run: mvn prepare-package. This will pull the installation zip files needed for building the policy-pe and policy-drools Docker images into the target directory. It will not actually build the docker images; the following additional steps are needed to accomplish this: -- Copy the files under policy-pe to target/policy-pe -- Copy the files under policy-drools to target/policy-drools -- Run the 'docker build' command on the following directories, in order: - policy-os +To build the policy-nexus docker image, run the 'docker build' command on the following directory: policy-nexus - policy-base - target/policy-pe - target/policy-drools For example: -docker build -t onap/policy/policy-os policy-os docker build -t onap/policy/policy-nexus policy-nexus -docker build -t onap/policy/policy-base policy-base -docker build -t onap/policy/policy-pe target/policy-pe -docker build -t onap/policy/policy-drools target/policy-drools -In addition, the 'config' directory contains configuration files that are read during the startup of the containers; this directory is referenced by the docker-compose.yml file. +In addition, this source repository contains a docker-compose.yml file and associated configuration files (in the 'config' directory) that can be used to start up the ONAP Policy Engine docker containers If you want to call the docker-compose, the following needs to be setup before doing so: |