Skip to content

Commit e75a809

Browse files
committed
chore(kvrocks): add config file
1 parent b3f6b99 commit e75a809

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

stacks/kvrocks/build.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ function build() {
1010
package="etcd-v${STACK_VERSION}-linux-${architecture}"
1111

1212
BIN_DIR="${DATA_DIR}"/bin
13-
mkdir -p "${BIN_DIR}"
13+
ETC_DIR="${DATA_DIR}"/etc
14+
DEFAULT_ETC_DIR="${DATA_DIR}"/etc.default
15+
mkdir -p "${BIN_DIR}" "${ETC_DIR}" "${DEFAULT_ETC_DIR}"
1416
# build kvrocks
1517
curl -sSL https://github.com/apache/kvrocks/archive/refs/tags/v${STACK_VERSION}.tar.gz | tar xvz
1618
cd kvrocks-${STACK_VERSION}
@@ -19,20 +21,24 @@ function build() {
1921
# build kvrocks controller
2022
install-stack go "${GO_VERSION}" && . init-stack
2123
KVROCKS_CONTROLLER_GIT_URL=https://github.com/apache/kvrocks-controller
22-
KVROCKS_CONTROLLER_VERSION=$(curl -Ls $KVROCKS_CONTROLLER_GIT_URL/tags|grep apache/kvrocks-controller/releases/tag/ | sed -E 's/.*\/apache\/kvrocks-controller\/releases\/tag\/v([0-9\.]{1,}(-rc.[0-9]{1,})?)".*/\1/g' | head -1)
23-
git clone --dept 1 -b v${KVROCKS_CONTROLLER_VERSION} https://github.com/apache/kvrocks-controller
24+
# KVROCKS_CONTROLLER_VERSION=$(curl -Ls $KVROCKS_CONTROLLER_GIT_URL/tags|grep apache/kvrocks-controller/releases/tag/ | sed -E 's/.*\/apache\/kvrocks-controller\/releases\/tag\/v([0-9\.]{1,}(-rc.[0-9]{1,})?)".*/\1/g' | head -1)
25+
KVROCKS_CONTROLLER_VERSION=unstable
26+
git clone --dept 1 -b ${KVROCKS_CONTROLLER_VERSION} https://github.com/apache/kvrocks-controller
2427
cd kvrocks-controller
2528
make; cd ..
2629

2730
# cp kvrocks
2831
cp kvrocks-${STACK_VERSION}/build/{kvrocks,kvrocks2redis} $BIN_DIR
32+
cp kvrocks-${STACK_VERSION}/kvrocks.conf "${DEFAULT_ETC_DIR}"
2933
# cp kvrocks controller
3034
cp kvrocks-controller/_build/* $BIN_DIR
35+
cp kvrocks-controller/config/config.yaml "${DEFAULT_ETC_DIR}"/kvrocks-controller.yaml
3136

3237
# clean
3338
rm -rf kvrocks-controller kvrocks-${STACK_VERSION}
3439

3540
chmod +x "${BIN_DIR}"/*
41+
3642
# upx
3743
upx --lzma --best "${BIN_DIR}"/*
3844
}

0 commit comments

Comments
 (0)