diff options
Diffstat (limited to 'docker/scripts/stop')
-rwxr-xr-x | docker/scripts/stop/10_leave_cluster.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/docker/scripts/stop/10_leave_cluster.sh b/docker/scripts/stop/10_leave_cluster.sh new file mode 100755 index 000000000..b75efc52d --- /dev/null +++ b/docker/scripts/stop/10_leave_cluster.sh @@ -0,0 +1,21 @@ +#!/bin/bash +set -e + +source "${EJABBERD_HOME}/scripts/lib/base_config.sh" +source "${EJABBERD_HOME}/scripts/lib/config.sh" +source "${EJABBERD_HOME}/scripts/lib/base_functions.sh" +source "${EJABBERD_HOME}/scripts/lib/functions.sh" + + +leave_cluster() { + echo "Leave cluster... " + rm ${CLUSTER_NODE_FILE} + NO_WARNINGS=true ${EJABBERDCTL} leave_cluster +} + + +file_exist ${CLUSTER_NODE_FILE} \ + && leave_cluster + + +exit 0 |