Update docker documentation for El Alto 94/90594/2
authorPamela Dragosh <pdragosh@research.att.com>
Thu, 27 Jun 2019 13:37:20 +0000 (09:37 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Thu, 27 Jun 2019 13:57:18 +0000 (09:57 -0400)
All now use the docker maven plugin.

Issue-ID: POLICY-1849
Change-Id: Ifcf1ab86938917839455fdc0014aa214ecd09d35
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
docs/installation/docker.rst

index bf6064f..c64a001 100644 (file)
@@ -18,15 +18,15 @@ The instructions here are based on the instructions in the file *~/git/onap/poli
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/api/packages
-mvn clean install -P docker
+  cd ~/git/onap/policy/api/packages
+  mvn clean install -P docker
 
 **Step 2:** Build the Policy PAP Docker image
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/pap/packages
-mvn clean install -P docker
+  cd ~/git/onap/policy/pap/packages
+  mvn clean install -P docker
 
 **Step 3:** Build the Drools PDP docker image.
 
@@ -34,8 +34,8 @@ This image is a standalone vanilla Drools engine, which does not contain any pre
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/drools-pdp/
-./docker_verify.sh
+  cd ~/git/onap/policy/drools-pdp/
+  mvn clean install -P docker
 
 **Step 4:** Build the Drools Application Control Loop image.
 
@@ -43,37 +43,36 @@ This image has the drools use case application and the supporting software built
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/drools-applications
-chmod 755 controlloop/build/docker-cl
-controlloop/build/docker-cl --verify
+  cd ~/git/onap/policy/drools-applications
+  mvn clean install -P docker
 
 **Step 5:** Build the Apex PDP docker image:
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/apex-pdp/packages/apex-pdp-docker/target
-docker build -t onap/policy-apex-pdp policy-apex-pdp
+  cd ~/git/onap/policy/apex-pdp
+  mvn clean install -P docker
 
-**Step 5:** Build the XACML PDP docker image:
+**Step 6:** Build the XACML PDP docker image:
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/xacml-pdp/packages
-mvn clean install -P docker
+  cd ~/git/onap/policy/xacml-pdp/packages
+  mvn clean install -P docker
 
 **Step 7:** Build the policy engine docker image (If working with the legacy Policy Architecture/API):
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/engine/
-./docker_verify.sh
+  cd ~/git/onap/policy/engine/
+  mvn clean install -P docker
 
 **Step 8:** Build the Policy SDC Distribution docker image:
 
 .. code-block:: bash
 
-cd ~/git/onap/policy/distribution/packages
-mvn clean install -Pdocker
+  cd ~/git/onap/policy/distribution/packages
+  mvn clean install -P docker
 
 
 Starting the ONAP Policy Framework Docker Images
@@ -85,21 +84,23 @@ In order to run the containers, you can use *docker-compose*. This uses the *doc
 
 .. code-block:: bash
 
-export MTU=9126
+  export MTU=9126
 
 
-**Step 2:** Determine if you want policies pre-loaded or not. By default, all the configuration and operational policies will be pre-loaded by the docker compose script. If you do not wish for that to happen, then export this variable:
+**Step 2:** Determine if you want the legacy Policy Engine to have policies pre-loaded or not. By default, all the configuration and operational policies will be pre-loaded by the docker compose script. If you do not wish for that to happen, then export this variable:
+
+.. note:: This applies ONLY to the legacy Engine and not the Policy Lifecycle polices
 
 .. code-block:: bash
 
-export PRELOAD_POLICIES=false
+  export PRELOAD_POLICIES=false
 
 
 **Step 3:** Run the system using *docker-compose*. Note that on some systems you may have to run the *docker-compose* command as root or using *sudo*. Note that this command takes a number of minutes to execute on a laptop or desktop computer.
 
 .. code-block:: bash
 
-docker-compose up -d
+  docker-compose up -d
 
 
 **You now have a full standalone ONAP Policy framework up and running!**