blob: 3334025b21ca1efb0d08115970fce6fb14e2505f [file] [log] [blame]
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. _prh-installation:
Installation
============
The following docker-compose-yaml file shows a default configuration. The file can be run using `docker compose up` command:
.. code-block:: yaml
version: '3'
services:
prh:
image: nexus3.onap.org:10003/onap/org.onap.dcaegen2.services.prh.prh-app-server
command: >
--dmaap.dmaapConsumerConfiguration.dmaapHostName=10.42.111.36
--dmaap.dmaapConsumerConfiguration.dmaapPortNumber=8904
--dmaap.dmaapConsumerConfiguration.dmaapTopicName=/events/unauthenticated.SEC_OTHER_OUTPUT
--dmaap.dmaapConsumerConfiguration.dmaapProtocol=http
--dmaap.dmaapConsumerConfiguration.dmaapUserName=admin
--dmaap.dmaapConsumerConfiguration.dmaapUserPassword=admin
--dmaap.dmaapConsumerConfiguration.dmaapContentType=application/json
--dmaap.dmaapConsumerConfiguration.consumerId=c12
--dmaap.dmaapConsumerConfiguration.consumerGroup=OpenDCAE-c12
--dmaap.dmaapConsumerConfiguration.timeoutMS=-1
--dmaap.dmaapConsumerConfiguration.message-limit=-1
--dmaap.dmaapProducerConfiguration.dmaapHostName=10.42.111.36
--dmaap.dmaapProducerConfiguration.dmaapPortNumber=8904
--dmaap.dmaapProducerConfiguration.dmaapTopicName=/events/unauthenticated.PNF_READY
--dmaap.dmaapProducerConfiguration.dmaapProtocol=http
--dmaap.dmaapProducerConfiguration.dmaapUserName=admin
--dmaap.dmaapProducerConfiguration.dmaapUserPassword=admin
--dmaap.dmaapProducerConfiguration.dmaapContentType=application/json
--aai.aaiClientConfiguration.aaiHostPortNumber=30233
--aai.aaiClientConfiguration.aaiHost=10.42.111.45
--aai.aaiClientConfiguration.aaiProtocol=https
--aai.aaiClientConfiguration.aaiUserName=admin
--aai.aaiClientConfiguration.aaiUserPassword=admin
--aai.aaiClientConfiguration.aaiIgnoreSSLCertificateErrors=true
--aai.aaiClientConfiguration.aaiBasePath=/aai/v11
--aai.aaiClientConfiguration.aaiPnfPath=/network/pnfs/pnf
--security.enableAaiCertAuth=false
--security.enableDmaapCertAuth=false
--security.keyStorePath=/opt/app/prh/etc/cert/cert.jks
--security.keyStorePasswordPath=/opt/app/prh/etc/cert/jks.pass
--security.trustStorePath=/opt/app/prh/etc/cert/trust.jks
--security.trustStorePasswordPath=/opt/app/prh/etc/cert/trust.pass
entrypoint:
- java
- -Dspring.profiles.active=dev
- -jar
- /opt/prh-app-server.jar
ports:
- "8100:8100"
- "8433:8433"
restart: always
Running with dev-mode of PRH
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Heartbeat: http://<container_address>:8100/heartbeat or https://<container_address>:8443/heartbeat
Start prh: http://<container_address>:8100/start or https://<container_address>:8433/start
Stop prh: http://<container_address>:8100/stopPrh or https://<container_address>:8433/stopPrh