Debug docker compose elastocSearch configuration on spring boot application side

This commit is contained in:
Nicolas Héron 2019-03-09 19:02:06 +01:00
commit 88c6d1510b
5 changed files with 407 additions and 215 deletions

View file

@ -2,202 +2,203 @@ version: "3"
networks: networks:
drools-network-dev: drools-network-dev:
ipam: ipam:
config: config:
- subnet: 172.27.1.0/24 - subnet: 172.27.1.0/24
services: services:
kie-wb: kie-wb:
image: kie-wb image: kie-wb
container_name: "businessCentral" container_name: "businessCentral"
volumes: volumes:
- gitdata:/home/niodir - gitdata:/home/niodir
- lucenedata:/home/lucene - lucenedata:/home/lucene
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.5 ipv4_address: 172.27.1.5
ports: ports:
- 8080:8080 - 8080:8080
- 8001:8001 - 8001:8001
restart: always
restart: always
admin-console: admin-console:
image: runtime-admin-console image: runtime-admin-console
container_name: "admin-console" container_name: "admin-console"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.6 ipv4_address: 172.27.1.6
ports: ports:
- 8200:8200 - 8200:8200
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- elasticsearchhost - elasticsearchhost:elasticdb
- kie-wb - kie-wb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- elasticsearchhost - elasticsearchhost
- kie-wb - kie-wb
restart: always restart: always
runtime-proxy-1: runtime-proxy-1:
image: runtime-proxy image: runtime-proxy
container_name: "runtime-proxy-1" container_name: "runtime-proxy-1"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.22 ipv4_address: 172.27.1.22
ports: ports:
- 8090 - 8090
- 9080 - 9080
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- kie-wb:kie-wb - kie-wb:kie-wb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- kie-wb - kie-wb
restart: always restart: always
runtime-proxy-2: runtime-proxy-2:
image: runtime-proxy image: runtime-proxy
container_name: "runtime-proxy-2" container_name: "runtime-proxy-2"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.32 ipv4_address: 172.27.1.32
ports: ports:
- 8090 - 8090
- 9080 - 9080
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- kie-wb:kie-wb - kie-wb:kie-wb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- kie-wb - kie-wb
restart: always restart: always
runtime-proxy-3: runtime-proxy-3:
image: runtime-proxy image: runtime-proxy
container_name: "runtime-proxy-3" container_name: "runtime-proxy-3"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.42 ipv4_address: 172.27.1.42
ports: ports:
- 8090 - 8090
- 9080 - 9080
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- kie-wb:kie-wb - kie-wb:kie-wb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- kie-wb - kie-wb
restart: always restart: always
runtime-proxy-4: runtime-proxy-4:
image: runtime-proxy image: runtime-proxy
container_name: "runtime-proxy-4" container_name: "runtime-proxy-4"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.52 ipv4_address: 172.27.1.52
ports: ports:
- 8090 - 8090
- 9080 - 9080
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- kie-wb:kie-wb - kie-wb:kie-wb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- kie-wb - kie-wb
restart: always restart: always
runtime-proxy-5: runtime-proxy-5:
image: runtime-proxy image: runtime-proxy
container_name: "runtime-proxy-5" container_name: "runtime-proxy-5"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.62 ipv4_address: 172.27.1.62
ports: ports:
- 8090 - 8090
- 9080 - 9080
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- kie-wb:kie-wb - kie-wb:kie-wb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- kie-wb - kie-wb
restart: always restart: always
runtime-indexer: runtime-indexer:
image: runtime-indexer image: runtime-indexer
container_name: "runtime-indexer" container_name: "runtime-indexer"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.23 ipv4_address: 172.27.1.23
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
- elasticsearchhost - elasticsearchhost:elasticdb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
- elasticsearchhost - elasticsearchhost
restart: always restart: always
runtime-reverse-proxy: runtime-reverse-proxy:
image: runtime-reverse-proxy image: runtime-reverse-proxy
container_name: "runtime-reverse-proxy" container_name: "runtime-reverse-proxy"
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.25 ipv4_address: 172.27.1.25
links: links:
- businessProxyDB:mongodb - businessProxyDB:mongodb
depends_on: depends_on:
- businessProxyDB - businessProxyDB
ports: ports:
- 9500:9500 - 9500:9500
restart: always
restart: always
elasticsearchhost:
image: docker.elastic.co/elasticsearch/elasticsearch:6.2.2
container_name: "elasticsearchhost"
environment:
- network.host=0.0.0.0
- cluster.name=elasticsearch
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata2:/usr/share/elasticsearch/data
networks:
drools-network-dev:
ipv4_address: 172.27.1.7
ports:
- 9300:9300
- 9200:9200
restart: always
elasticsearchhost: businessProxyDB:
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.1 image: mongo
container_name: "elasticsearchhost" container_name: "businessProxyDB"
ulimits: volumes:
memlock: - mongodb:/data/db
soft: -1 - mongodb_config:/data/configdb
hard: -1 networks:
volumes: drools-network-dev:
- esdata2:/usr/share/elasticsearch/data ipv4_address: 172.27.1.3
networks: ports:
drools-network-dev: - 28017:27017
ipv4_address: 172.27.1.7 command: mongod
ports: restart: always
- 9300:9300
restart: always
businessProxyDB:
image: mongo
container_name: "businessProxyDB"
volumes:
- mongodb:/data/db
- mongodb_config:/data/configdb
networks:
drools-network-dev:
ipv4_address: 172.27.1.3
ports:
- 28017:27017
command: mongod
restart: always
volumes: volumes:
mongodb: mongodb:
mongodb_config: mongodb_config:
gitdata: gitdata:
lucenedata: lucenedata:
esdata2: esdata2:

206
docker-compose.yaml.copy Normal file
View file

@ -0,0 +1,206 @@
version: "3"
networks:
drools-network-dev:
ipam:
config:
- subnet: 172.27.1.0/24
services:
kie-wb:
image: kie-wb
container_name: "businessCentral"
volumes:
- gitdata:/home/niodir
- lucenedata:/home/lucene
networks:
drools-network-dev:
ipv4_address: 172.27.1.5
ports:
- 8080:8080
- 8001:8001
restart: always
admin-console:
image: runtime-admin-console
container_name: "admin-console"
networks:
drools-network-dev:
ipv4_address: 172.27.1.6
ports:
- 8200:8200
links:
- businessProxyDB:mongodb
- elasticsearchhost:elasticdb
- kie-wb
depends_on:
- businessProxyDB
- elasticsearchhost
- kie-wb
restart: always
runtime-proxy-1:
image: runtime-proxy
container_name: "runtime-proxy-1"
networks:
drools-network-dev:
ipv4_address: 172.27.1.22
ports:
- 8090
- 9080
links:
- businessProxyDB:mongodb
- kie-wb:kie-wb
depends_on:
- businessProxyDB
- kie-wb
restart: always
runtime-proxy-2:
image: runtime-proxy
container_name: "runtime-proxy-2"
networks:
drools-network-dev:
ipv4_address: 172.27.1.32
ports:
- 8090
- 9080
links:
- businessProxyDB:mongodb
- kie-wb:kie-wb
depends_on:
- businessProxyDB
- kie-wb
restart: always
runtime-proxy-3:
image: runtime-proxy
container_name: "runtime-proxy-3"
networks:
drools-network-dev:
ipv4_address: 172.27.1.42
ports:
- 8090
- 9080
links:
- businessProxyDB:mongodb
- kie-wb:kie-wb
depends_on:
- businessProxyDB
- kie-wb
restart: always
runtime-proxy-4:
image: runtime-proxy
container_name: "runtime-proxy-4"
networks:
drools-network-dev:
ipv4_address: 172.27.1.52
ports:
- 8090
- 9080
links:
- businessProxyDB:mongodb
- kie-wb:kie-wb
depends_on:
- businessProxyDB
- kie-wb
restart: always
runtime-proxy-5:
image: runtime-proxy
container_name: "runtime-proxy-5"
networks:
drools-network-dev:
ipv4_address: 172.27.1.62
ports:
- 8090
- 9080
links:
- businessProxyDB:mongodb
- kie-wb:kie-wb
depends_on:
- businessProxyDB
- kie-wb
restart: always
runtime-indexer:
image: runtime-indexer
container_name: "runtime-indexer"
networks:
drools-network-dev:
ipv4_address: 172.27.1.23
links:
- businessProxyDB:mongodb
- elasticsearchhost:elasticdb
depends_on:
- businessProxyDB
- elasticsearchhost
restart: always
runtime-reverse-proxy:
image: runtime-reverse-proxy
container_name: "runtime-reverse-proxy"
networks:
drools-network-dev:
ipv4_address: 172.27.1.25
links:
- businessProxyDB:mongodb
depends_on:
- businessProxyDB
ports:
- 9500:9500
restart: always
elasticsearchhost:
image: docker.elastic.co/elasticsearch/elasticsearch:6.2.2
container_name: "elasticsearchhost"
environment:
- network.host=0.0.0.0
- cluster.name=elasticsearch
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata2:/usr/share/elasticsearch/data
networks:
drools-network-dev:
ipv4_address: 172.27.1.7
ports:
- 9300:9300
- 9200:9200
restart: always
businessProxyDB:
image: mongo
container_name: "businessProxyDB"
volumes:
- mongodb:/data/db
- mongodb_config:/data/configdb
networks:
drools-network-dev:
ipv4_address: 172.27.1.3
ports:
- 28017:27017
command: mongod
restart: always
volumes:
mongodb:
mongodb_config:
gitdata:
lucenedata:
esdata2:

View file

@ -1,6 +1,6 @@
spring.data.elasticsearch.cluster-nodes=elasticsearchhost:9300 spring.data.elasticsearch.cluster-nodes=elasticdb:9300
spring.data.elasticsearch.repositories.enabled=true
spring.data.elasticsearch.cluster-name=elasticsearch
spring.data.mongodb.database=businessProxyDB spring.data.mongodb.database=businessProxyDB
spring.data.mongodb.host=mongodb:27017 spring.data.mongodb.host=mongodb:27017

View file

@ -2,29 +2,12 @@ server.port=${port:8200}
kie-wb.baseurl=http://localhost:8080/kie-wb/rest kie-wb.baseurl=http://localhost:8080/kie-wb/rest
kie-wb.username=admin kie-wb.username=admin
kie-wb.password=admin kie-wb.password=admin
#kie-wb.kieserverUrl=http://localhost:10080/kie-server/services/rest/server
#kie-wb.kieserverUrl=http://localhost:20080/services/rest/server
kie-wb.kieserverUrl=http://localhost:8090/api/server/containers
spring.data.elasticsearch.cluster-nodes=localhost:9300 spring.data.elasticsearch.cluster-nodes=localhost:9300
kie-wb.kieserverUserName=kieserver
kie-wb.kieserverPassword=kieserver1!
gitlab.url=https://gitlab.pymma-software.com/api/v4
gitlab.token=S7nUESqC3Mb_yyYNqsod
gitlab.group=EPO
gitlab.baseurl=git@gitlab.pymma-software.com:epo
#jenkins.url=https://jenkins.pymma-software.com/
jenkins.url=https://jenkins.pymma-software.com/
jenkins.username=jbpmuser
jenkins.password=jbpmuser
jenkins.credentials=bb6b3297-2f7d-4431-a997-1ee185283c7f
jenkins.nexusUrl=https://nexus.pymma-software.com/nexus/
jenkins.nexusName=pymma-snapshot
jenkins.jdkVersion=jdk18
jenkins.group=EPO
spring.data.mongodb.database=businessProxyDB spring.data.mongodb.database=businessProxyDB
spring.data.mongodb.host=localhost:27017 spring.data.mongodb.host=localhost:28017
spring.servlet.multipart.enabled=false spring.servlet.multipart.enabled=false

View file

@ -1,4 +1,6 @@
spring.data.elasticsearch.cluster-nodes=elasticsearchhost:9300 spring.data.elasticsearch.cluster-nodes=elasticdb:9300
spring.data.elasticsearch.repositories.enabled=true
spring.data.elasticsearch.cluster-name=elasticsearch
kieserver.login=kieserver kieserver.login=kieserver
kieserver.password=kieserver1 kieserver.password=kieserver1