image: nexus3.onap.org:10001/mariadb:10.5.8
container_name: mariadb
hostname: mariadb
- command: ['--lower-case-table-names=1', '--wait_timeout=28800']
- env_file: config/db/db.conf
volumes:
- - ./config/db:/docker-entrypoint-initdb.d:ro
+ - db-vol:/var/lib/mysql
+ - "./config/db/:/docker-entrypoint-initdb.d:rw"
+ environment:
+ - MYSQL_ROOT_PASSWORD=strong_pitchou
+ ports:
+ - "3306:3306"
expose:
- 3306
api:
- mariadb
hostname: policy-api
ports:
- - "6969:6969"
+ - "6869:6969"
expose:
- - 6969
+ - 6869
volumes:
+ - ./config/api/defaultConfig.json:/opt/app/policy/api/etc/defaultConfig.json:ro
- ./config/ks.jks:/opt/app/policy/api/etc/ssl/policy-keystore.jks:ro
- ./wait_for_port.sh:/opt/app/policy/api/bin/wait_for_port.sh:ro
entrypoint: ./wait_for_port.sh
command: [
'-c', './policy-pap.sh',
'mariadb', '3306',
- 'dmaap-mr', '3904',
+ 'onap-dmaap', '3904',
'api', '6969'
]
xacml-pdp:
command: [
'-c', './policy-pdpx.sh',
'mariadb', '3306',
- 'dmaap-mr', '3904',
+ 'onap-dmaap', '3904',
'pap', '6969'
]
drools:
command: [
'-c', '/opt/app/policy/bin/pdpd-entrypoint.sh boot',
'mariadb', '3306',
- 'dmaap-mr', '3904'
+ 'onap-dmaap', '3904'
]
drools-apps:
image: nexus3.onap.org:10001/onap/policy-pdpd-cl:1.8.2
command: [
'-c', '/opt/app/policy/bin/pdpd-cl-entrypoint.sh boot',
'mariadb', '3306',
- 'dmaap-mr', '3904',
+ 'onap-dmaap', '3904',
'pap', '6969'
]
apex-pdp:
- image: onap/policy-apex-pdp:latest
+ image: registry.nordix.org/onap/policy-apex-pdp:2.6.0-SNAPSHOT
container_name: policy-apex-pdp
depends_on:
- mariadb
command: [
'-c', '/opt/app/policy/apex-pdp/bin/apexOnapPf.sh -c /opt/app/policy/apex-pdp/etc/onappf/config/OnapPfConfig.json',
'mariadb', '3306',
- 'dmaap-mr', '3904',
+ 'onap-dmaap', '3904',
'pap', '6969'
]
distribution:
command: [
'-c', './policy-dist.sh',
'mariadb', '3306',
- 'dmaap-mr', '3904',
+ 'onap-dmaap', '3904',
'pap', '6969',
'apex-pdp', '6969'
]
+volumes:
+ db-vol:
\ No newline at end of file