Removing '-' export commands.
[aai/test-config.git] / docker-compose-app.yml
1 version: '2'
2 services:
3   aai-resources.api.simpledemo.openecomp.org:
4     image: ${DOCKER_REGISTRY}/openecomp/aai-resources
5     hostname: aai-resources.api.simpledemo.openecomp.org
6     environment:
7       - AAI_CHEF_ENV=simpledemo
8       - AAI_CHEF_LOC=/var/chef/aai-data/environments
9       - CHEF_BRANCH=master
10       - CHEF_GIT_URL=http://gerrit.onap.org/r/aai
11       - AAI_CORE_VERSION=1.1.0-SNAPSHOT
12     ports:
13       - 8447:8447
14     volumes:
15       - ${RESOURCES_LOGS}:/opt/aai/logroot/AAI-RES
16     logging:
17       driver: "json-file"
18       options:
19         max-size: "30m"
20         max-file: "5"
21   aai-traversal.api.simpledemo.openecomp.org:
22     image: ${DOCKER_REGISTRY}/openecomp/aai-traversal
23     hostname: aai-traversal.api.simpledemo.openecomp.org
24     environment:
25       - AAI_CHEF_ENV=simpledemo
26       - AAI_CHEF_LOC=/var/chef/aai-data/environments
27       - CHEF_BRANCH=master
28       - CHEF_GIT_URL=http://gerrit.onap.org/r/aai
29       - AAI_CORE_VERSION=1.1.0-SNAPSHOT
30     volumes:
31       - ${TRAVERSAL_LOGS}:/opt/aai/logroot/AAI-GQ
32     ports:
33       - 8446:8446
34     logging:
35       driver: "json-file"
36       options:
37         max-size: "30m"
38         max-file: "5"
39   aai.api.simpledemo.openecomp.org:
40     image: ${AAI_HAPROXY_IMAGE}
41     hostname: aai.api.simpledemo.openecomp.org
42     ports:
43       - 8443:8443
44     links:
45       - aai-resources.api.simpledemo.openecomp.org
46       - aai-traversal.api.simpledemo.openecomp.org
47     volumes:
48       - /dev/log:/dev/log
49     logging:
50       driver: "json-file"
51       options:
52         max-size: "30m"
53         max-file: "5"
54
55   aai.searchservice.simpledemo.openecomp.org:
56     image: ${DOCKER_REGISTRY}/openecomp/search-data-service
57     hostname: aai.searchservice.simpledemo.openecomp.org
58     volumes:
59       - ${SEARCH_LOGS}:/logs
60       - /opt/app/search-data-service/appconfig:/opt/app/search-data-service/config
61     ports:
62       - 9509:9509
63     environment:
64       - CONFIG_HOME=/opt/app/search-data-service/config/
65       - KEY_STORE_PASSWORD=OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
66       - KEY_MANAGER_PASSWORD=OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
67     logging:
68       driver: "json-file"
69       options:
70         max-size: "30m"
71         max-file: "5"
72
73   datarouter:
74     image: ${DOCKER_REGISTRY}/openecomp/datarouter-service
75     hostname: datarouter
76     volumes:
77       - ${DATA_ROUTER_LOGS}:/logs
78       - /opt/app/datarouter-service/appconfig:/opt/app/data-router/config
79       - /opt/app/datarouter-service/dynamic:/opt/app/data-router/dynamic
80     ports:
81       - 9502:9502
82     environment:
83       - CONFIG_HOME=/opt/app/data-router/config/
84       - KEY_STORE_PASSWORD=OBF:1i9a1u2a1unz1lr61wn51wn11lss1unz1u301i6o
85       - KEY_MANAGER_PASSWORD=OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
86       - DYNAMIC_ROUTES=/opt/app/data-router/dynamic/routes
87       - SERVICE_BEANS=/opt/app/data-router/dynamic/conf
88     logging:
89       driver: "json-file"
90       options:
91         max-size: "30m"
92         max-file: "5"
93
94   model-loader:
95     image: ${DOCKER_REGISTRY}/openecomp/model-loader
96     hostname: model-loader
97     volumes:
98       - ${MODEL_LOADER_LOGS}:/logs
99       - /opt/app/model-loader/appconfig:/opt/app/model-loader/config
100     environment:
101       - CONFIG_HOME=/opt/app/model-loader/config/
102     logging:
103       driver: "json-file"
104       options:
105         max-size: "30m"
106         max-file: "5"
107
108 networks:
109   default:
110       driver: bridge
111       driver_opts:
112         com.docker.network.driver.mtu: ${MTU}