File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 1+ version : ' 3.9'
2+
3+ services :
4+ data-mapper-logstash :
5+ deploy :
6+ mode : global
Original file line number Diff line number Diff line change 33# Arguments
44ACTION=$1
55MODE=$2
6+ STATEFUL_NODES=${STATEFUL_NODES:- " cluster" }
67
78readonly LOGSTASH_DEV_MOUNT=$LOGSTASH_DEV_MOUNT
89
@@ -24,6 +25,14 @@ ROOT_PATH="${COMPOSE_FILE_PATH}/.."
2425. " ${ROOT_PATH} /utils/docker-utils.sh"
2526. " ${ROOT_PATH} /utils/log.sh"
2627
28+ if [[ $STATEFUL_NODES == " cluster" ]]; then
29+ log info " Running Data Mapper Logstash package in Cluster node mode"
30+ logstashClusterComposeParam=" -c ${COMPOSE_FILE_PATH} /docker-compose.cluster.yml"
31+ else
32+ log info " Running Data Mapper Logstash package in Single node mode"
33+ logstashClusterComposeParam=" "
34+ fi
35+
2736if [[ " $MODE " == " dev" ]]; then
2837 log info " Running Data Mapper Logstash package in DEV mode"
2938 LogstashDevComposeParam=" -c ${COMPOSE_FILE_PATH} /docker-compose.dev.yml"
@@ -52,7 +61,7 @@ if [[ "${ACTION}" == "init" ]] || [[ "${ACTION}" == "up" ]]; then
5261 config::generate_service_configs data-mapper-logstash /usr/share/logstash " ${COMPOSE_FILE_PATH} /pipeline" " ${COMPOSE_FILE_PATH} "
5362 LogstashTempComposeParam=" -c ${COMPOSE_FILE_PATH} /docker-compose.tmp.yml"
5463
55- try " docker stack deploy -c ${COMPOSE_FILE_PATH} /docker-compose.yml $LogstashDevComposeParam $LogstashDevMountComposeParam $LogstashTempComposeParam instant" " Failed to deploy Data Mapper Logstash"
64+ try " docker stack deploy -c ${COMPOSE_FILE_PATH} /docker-compose.yml $logstashClusterComposeParam $ LogstashDevComposeParam $LogstashDevMountComposeParam $LogstashTempComposeParam instant" " Failed to deploy Data Mapper Logstash"
5665
5766 docker::await_container_startup data-mapper-logstash
5867 docker::await_container_status data-mapper-logstash Running
You can’t perform that action at this time.
0 commit comments