aboutsummaryrefslogtreecommitdiffstats
path: root/sdc-os-chef/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'sdc-os-chef/docker-compose.yml')
-rw-r--r--sdc-os-chef/docker-compose.yml156
1 files changed, 156 insertions, 0 deletions
diff --git a/sdc-os-chef/docker-compose.yml b/sdc-os-chef/docker-compose.yml
new file mode 100644
index 0000000000..c91fb9a140
--- /dev/null
+++ b/sdc-os-chef/docker-compose.yml
@@ -0,0 +1,156 @@
+version: "2.1"
+services:
+################################################################
+ elasticsearch:
+ build: .
+# context: elasticsearch
+ container_name: "sdc-es"
+ restart: "always"
+ image: "ecomp-nexus:51212/ecomp/sdc-elasticsearch:1610.2.13"
+ mem_limit: "1g"
+ memswap_limit: "1g"
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "100m"
+ max-file: "10"
+ ports:
+ - "9200:9200"
+ - "9300:9300"
+ environment:
+# - ES_JAVA_OPTS="-Xms1g -Xmx1g"
+ - ES_HEAP_SIZE=1073741824
+ - HOST_IP:HOSTIP
+ - ENVNAME:DEP_ENV
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /data/ES:/usr/share/elasticsearch/data
+ - /data/ASDC/environments:/root/chef-solo/environments
+ ulimits:
+ memlock: -1
+ nproc: 65535
+ nofile:
+ soft: 100000
+ hard: 100000
+
+
+ cassandra:
+ build: .
+# context: cassandra
+ container_name: "sdc-cs"
+ restart: "always"
+ image: "ecomp-nexus:51212/ecomp/sdc-cassandra:1610.2.13"
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "100m"
+ max-file: "10"
+ ports:
+ - "9042:9042"
+ - "9160:9160"
+ environment:
+ - ES_HEAP_SIZE=1073741824
+ - HOST_IP:HOSTIP
+ - ENVNAME:DEP_ENV
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /data/CS:/var/lib/cassandra
+ - /data/ASDC/environments:/root/chef-solo/environments
+ ulimits:
+ memlock: -1
+ nproc: 65535
+ nofile:
+ soft: 100000
+ hard: 100000
+
+
+
+ kibana:
+ build: .
+ container_name: "sdc-kbn"
+ restart: "always"
+ image: "ecomp-nexus:51212/ecomp/sdc-kibana:1610.2.13"
+ mem_limit: "1g"
+ memswap_limit: "1g"
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "100m"
+ max-file: "10"
+ ports:
+ - "5601:5601"
+ environment:
+ - ENVNAME:DEP_ENV
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /data/ASDC/environments:/root/chef-solo/environments
+ ulimits:
+ memlock: -1
+ nproc: 65535
+ nofile:
+ soft: 100000
+ hard: 100000
+ depends_on:
+ - elasticsearch
+
+
+
+
+ jettyBE:
+ build: .
+ container_name: "sdc-be"
+ image: "ecomp-nexus:51212/ecomp/sdc-backend:1610.2.13"
+ mem_limit: "3g"
+ memswap_limit: "3g"
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "100m"
+ max-file: "10"
+ ports:
+ - "8080:8080"
+ - "8443:8443"
+ environment:
+ - HOST_IP:HOSTIP
+ - ENVNAME:DEP_ENV
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /data/ASDC/logs/BE:/var/lib/jetty/logs
+ - /data/ASDC/environments:/root/chef-solo/environments
+ ulimits:
+ memlock: -1
+ nproc: 65535
+ nofile:
+ soft: 100000
+ hard: 100000
+
+
+
+
+ jettyFE:
+ build: .
+ container_name: "sdc-fe"
+ image: "ecomp-nexus:51212/ecomp/sdc-frontend:1610.2.13"
+ mem_limit: "1g"
+ memswap_limit: "1g"
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "100m"
+ max-file: "10"
+ ports:
+ - "8181:8181"
+ - "9443:9443"
+ environment:
+ - HOST_IP:HOSTIP
+ - ENVNAME:DEP_ENV
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /data/ASDC/logs/FE:/var/lib/jetty/logs
+ - /data/ASDC/environments:/root/chef-solo/environments
+ ulimits:
+ memlock: -1
+ nproc: 65535
+ nofile:
+ soft: 100000
+ hard: 100000