summaryrefslogtreecommitdiffstats
path: root/docker-compose
diff options
context:
space:
mode:
authorPatrick Brady <pb071s@att.com>2017-02-13 11:57:08 -0800
committerPatrick Brady <pb071s@att.com>2017-02-13 11:58:35 -0800
commit835142575e76466d46e98fbf7e73c5b6d65a8afe (patch)
tree1ef44f1f45f5f6be774ec29c64997e1c4afe60eb /docker-compose
parentbf5aefe3c4206c00469b691a64d7707aa61ab150 (diff)
Initial OpenECOMP appc/deployment commit
Change-Id: I46850ced2a3ff7a55dd1e92ec4509bf728466ce9 Signed-off-by: Patrick Brady <pb071s@att.com>
Diffstat (limited to 'docker-compose')
-rw-r--r--docker-compose/docker-compose.yml68
1 files changed, 68 insertions, 0 deletions
diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml
new file mode 100644
index 0000000..1263f54
--- /dev/null
+++ b/docker-compose/docker-compose.yml
@@ -0,0 +1,68 @@
+version: '2'
+
+services:
+ db:
+ image: mysql/mysql-server:5.6
+ container_name: sdnc_db_container
+ ports:
+ - "3306"
+ environment:
+ - MYSQL_ROOT_PASSWORD=openECOMP1.0
+ - MYSQL_ROOT_HOST=%
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "30m"
+ max-file: "5"
+
+
+ appc:
+ image: ecomp-nexus:51212/ecomp/appc-image:latest
+ depends_on :
+ - db
+ container_name: appc_controller_container
+ entrypoint: ["/opt/openecomp/appc/bin/startODL.sh"]
+ ports:
+ - "8282:8181"
+ - "1830:1830"
+ links:
+ - db:dbhost
+ - db:sdnctldb01
+ - db:sdnctldb02
+ environment:
+ - MYSQL_ROOT_PASSWORD=openECOMP1.0
+ - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
+ - APPC_CONFIG_DIR=/opt/openecomp/appc/data/properties
+ - DMAAP_TOPIC_ENV=SUCCESS
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "30m"
+ max-file: "5"
+
+
+ dgbuilder:
+ image: ecomp-nexus:51212/ecomp/dgbuilder-sdnc-image:latest
+ depends_on:
+ - db
+ container_name: sdnc_dgbuilder_container
+ entrypoint:
+ - "/bin/bash"
+ - "-c"
+ - "cd /opt/openecomp/sdnc/dgbuilder/ && ./start sdnc1.0 && wait"
+ ports:
+ - "3000:3100"
+ links:
+ - db:dbhost
+ - db:sdnctldb01
+ - db:sdnctldb02
+ - appc:sdnhost
+ environment:
+ - MYSQL_ROOT_PASSWORD=openECOMP1.0
+ - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
+ - APPC_CONFIG_DIR=/opt/openecomp/appc/data/properties
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "30m"
+ max-file: "5" \ No newline at end of file