Add deploy scripts and docker-compose for aai
[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     ports: 
12       - 8447:8447
13     volumes: 
14       - ${RESOURCES_LOGS}:/opt/aai/logroot/AAI-RES
15     logging:
16       driver: "json-file"
17       options:
18         max-size: "30m"
19         max-file: "5"
20   aai-traversal.api.simpledemo.openecomp.org:
21     image: ${DOCKER_REGISTRY}/openecomp/aai-traversal
22     hostname: aai-traversal.api.simpledemo.openecomp.org
23     environment:
24       - AAI_CHEF_ENV=simpledemo
25       - AAI_CHEF_LOC=/var/chef/aai-data/environments
26       - CHEF_BRANCH=master
27       - CHEF_GIT_URL=http://gerrit.onap.org/r/aai
28     volumes: 
29       - ${TRAVERSAL_LOGS}:/opt/aai/logroot/AAI-GQ
30     ports: 
31       - 8446:8446
32     logging:
33       driver: "json-file"
34       options:
35         max-size: "30m"
36         max-file: "5"
37   aai.api.simpledemo.openecomp.org:
38     image: ${AAI_HAPROXY_IMAGE}
39     hostname: aai.api.simpledemo.openecomp.org
40     ports: 
41       - 8443:8443
42     links: 
43       - aai-resources.api.simpledemo.openecomp.org
44       - aai-traversal.api.simpledemo.openecomp.org
45     volumes:
46       - /dev/log:/dev/log
47     logging:
48       driver: "json-file"
49       options:
50         max-size: "30m"
51         max-file: "5"
52 networks:
53   default: 
54       driver: bridge
55       driver_opts:
56         com.docker.network.driver.mtu: ${MTU}