|
@@ -1,35 +0,0 @@
|
|
|
-#!/bin/bash -e
|
|
|
-#!/bin/bash -e
|
|
|
-FIRST_START_DONE="${CONTAINER_STATE_DIR}/creator-first-start-done"
|
|
|
-
|
|
|
-# container first start
|
|
|
-if [ ! -e "$FIRST_START_DONE" ]; then
|
|
|
- ################### 以下代码保证创建容器后只执行一次 除非执行:docker-compose $params up --force-recreate --build -d redis-cluster-creator
|
|
|
- echo "create cluster start..."
|
|
|
- sleep 5
|
|
|
- redis-cli -h 192.168.1.41 flushall
|
|
|
- redis-cli -h 192.168.1.42 flushall
|
|
|
- redis-cli -h 192.168.1.43 flushall
|
|
|
- redis-cli -h 192.168.1.44 flushall
|
|
|
- redis-cli -h 192.168.1.45 flushall
|
|
|
- redis-cli -h 192.168.1.46 flushall
|
|
|
-
|
|
|
- redis-cli -h 192.168.1.41 CLUSTER RESET
|
|
|
- redis-cli -h 192.168.1.42 CLUSTER RESET
|
|
|
- redis-cli -h 192.168.1.43 CLUSTER RESET
|
|
|
- redis-cli -h 192.168.1.44 CLUSTER RESET
|
|
|
- redis-cli -h 192.168.1.45 CLUSTER RESET
|
|
|
- redis-cli -h 192.168.1.46 CLUSTER RESET
|
|
|
-
|
|
|
- sleep 5
|
|
|
- echo "yes" | redis-cli --cluster create 192.168.1.41:6379 192.168.1.42:6379 192.168.1.43:6379 192.168.1.44:6379 192.168.1.45:6379 192.168.1.46:6379 --cluster-replicas 1
|
|
|
- echo "create cluster end !"
|
|
|
-
|
|
|
- redis-cli -c -h 192.168.1.46 cluster nodes
|
|
|
- ################### 以上代码保证创建容器后只执行一次
|
|
|
- touch $FIRST_START_DONE
|
|
|
-fi
|
|
|
-
|
|
|
-echo "The secret is: $FIRST_START_SETUP_ONLY_SECRET"
|
|
|
-
|
|
|
-exit 0
|