# # ===========LICENSE_START==================================================== # Copyright (C) 2021 Nordix Foundation. All rights reserved. # ============================================================================ # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ============LICENSE_END===================================================== # version: '2' networks: default: driver: bridge name: nonrtric-docker-net services: controlloop-runtime: image: nexus3.onap.org:10001/onap/policy-clamp-cl-runtime:6.1.3 container_name: controlloop-runtime hostname: controlloop-runtime ports: - "6969:6969" expose: - 6969 volumes: - ./config/ks.jks:/opt/app/policy/clamp/etc/ssl/policy-keystore:ro - ./wait_for_port.sh:/opt/app/policy/clamp/bin/wait_for_port.sh:ro environment: - TOPICSERVER=onap-dmaap - MARIADB_HOST=mariadb - MARIADB_PORT=3306 - KEYSTORE=/opt/app/policy/clamp/etc/ssl/policy-keystore - KEYSTORE_PASSWD=Pol1cy_0nap - RUNTIME_TOPICPARAMETERGROUP_TOPICSOURCES_0_TOPIC=POLICY-CLRUNTIME-PARTICIPANT - RUNTIME_TOPICPARAMETERGROUP_TOPICSOURCES_0_SERVERS_0=onap-dmaap - RUNTIME_TOPICPARAMETERGROUP_TOPICSOURCES_0_TOPICCOMMINFRASTRUCTURE=dmaap - RUNTIME_TOPICPARAMETERGROUP_TOPICSOURCES_0_FETCHTIMEOUT=15000 - RUNTIME_TOPICPARAMETERGROUP_TOPICSOURCES_0_USEHTTPS=false - RUNTIME_TOPICPARAMETERGROUP_TOPICSINKS_0_TOPIC=POLICY-CLRUNTIME-PARTICIPANT - RUNTIME_TOPICPARAMETERGROUP_TOPICSINKS_0_SERVERS_0=onap-dmaap - RUNTIME_TOPICPARAMETERGROUP_TOPICSINKS_0_TOPICCOMMINFRASTRUCTURE=dmaap - RUNTIME_TOPICPARAMETERGROUP_TOPICSINKS_0_FETCHTIMEOUT=15000 - RUNTIME_TOPICPARAMETERGROUP_TOPICSINKS_0_USEHTTPS=false entrypoint: /opt/app/policy/clamp/bin/wait_for_port.sh command: [ '-c', '/opt/app/policy/clamp/bin/controlloop-runtime.sh', 'mariadb', '3306', 'onap-dmaap', '3904' ] policy-participant: image: nexus3.onap.org:10001/onap/policy-clamp-cl-pf-ppnt:6.1.3 container_name: policy-participant depends_on: - controlloop-runtime hostname: policy-participant volumes: - ./config/ks.jks:/opt/app/policy/clamp/etc/ssl/policy-keystore:ro - ./wait_for_port.sh:/opt/app/policy/clamp/bin/wait_for_port.sh:ro environment: - TOPICSERVER=onap-dmaap - KEYSTORE=/opt/app/policy/clamp/etc/ssl/policy-keystore - KEYSTORE_PASSWD=Pol1cy_0nap - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSOURCES_0_TOPIC=POLICY-CLRUNTIME-PARTICIPANT - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSOURCES_0_SERVERS_0=onap-dmaap - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSOURCES_0_TOPICCOMMINFRASTRUCTURE=dmaap - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSOURCES_0_FETCHTIMEOUT=15000 - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSOURCES_0_USEHTTPS=false - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSINKS_0_TOPIC=POLICY-CLRUNTIME-PARTICIPANT - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSINKS_0_SERVERS_0=onap-dmaap - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSINKS_0_TOPICCOMMINFRASTRUCTURE=dmaap - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSINKS_0_FETCHTIMEOUT=15000 - PARTICIPANT_INTERMEDIARYPARAMETERS_CLAMPCONTROLLOOPTOPICS_TOPICSINKS_0_USEHTTPS=false entrypoint: /opt/app/policy/clamp/bin/wait_for_port.sh command: [ '-c', '/opt/app/policy/clamp/bin/policy-participant.sh', 'controlloop-runtime', '6969' ]