no hardcode nexus
[policy/docker.git] / docker-compose.yml
1 version: '2'
2 services:
3    mariadb:
4       image: openecomp/policy/policy-db
5       container_name: mariadb
6       hostname: mariadb
7       ports:
8        - "3306:3306"
9    nexus:
10       image: openecomp/policy/policy-nexus
11       container_name: nexus
12       hostname: nexus
13    pap:
14       image: openecomp/policy/policy-pe
15       container_name: pap
16       depends_on: 
17        - mariadb
18       hostname: pap
19       ports:
20        - "8443:8443"
21        - "9091:9091"
22       command: pap
23       volumes:
24        - ./config/pe:/tmp/policy-install/config
25    pdp:
26       image: openecomp/policy/policy-pe
27       container_name: pdp
28       depends_on: 
29        - pap
30       hostname: pdp
31       ports:
32        - "10.0.6.1:8081:8081"
33       command: pdp
34       volumes:
35        - ./config/pe:/tmp/policy-install/config
36    pypdp:
37       image: openecomp/policy/policy-pe
38       container_name: pypdp
39       depends_on: 
40        - pap
41       hostname: pypdp
42       ports:
43        - "8480:8480"
44       command: pypdp
45       volumes:
46        - ./config/pe:/tmp/policy-install/config
47    brmsgw:
48       image: openecomp/policy/policy-pe
49       container_name: brmsgw
50       depends_on: 
51        - pap
52       hostname: brmsgw
53       command: brmsgw
54       volumes:
55        - ./config/pe:/tmp/policy-install/config
56    drools:
57       image: openecomp/policy/policy-drools
58       container_name: drools
59       depends_on: 
60        - mariadb
61        - nexus
62       hostname: drools
63       ports:
64        - "6969:6969"
65       volumes:
66        - ./config/drools:/tmp/policy-install/config