diff options
Diffstat (limited to 'docs/installation.rst')
-rw-r--r-- | docs/installation.rst | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/docs/installation.rst b/docs/installation.rst new file mode 100644 index 00000000..95cda4e1 --- /dev/null +++ b/docs/installation.rst @@ -0,0 +1,51 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Installation +============= + +**Standalone** +Pre-requisites: + +* docker 18.09.3 or higher. +* docker-compose 1.17.1 or higher. +* Ensure port 8080 is not already in use. + +1. Clone the DMaaP Data Router project from ONAP gerrit: + +.. code-block:: bash + + git clone https://gerrit.onap.org/r/dmaap/datarouter + +2. Move/cd to the docker-compose directory and execute the following: + +.. code-block:: bash + + cd datarouter/datarouter-docker-compose/src/main/resources/ + + docker-compose up -d + + +The following docker containers should be deployed successfully: + +.. code-block:: bash + + docker ps --format '{{.Image}}' + + nexus3.onap.org:10001/onap/dmaap/datarouter-node + nexus3.onap.org:10001/onap/dmaap/datarouter-prov + nexus3.onap.org:10001/onap/dmaap/datarouter-subscriber + mariadb:10.2.14 + + +To verify that the provisioning API is active, get the IP of the datarouter-prov container: + +.. code-block:: bash + + docker inspect --format '{{ .NetworkSettings.Networks.resources_testing_net.IPAddress }}' datarouter-prov + +and execute the following CURL command: + +.. code-block:: bash + + curl -k https://{DR_PROV_CONTAINER_IP}:8443/internal/prov
\ No newline at end of file |