Files
vecps-cli/hack/redis/build.sh
T
2023-05-01 23:12:21 +08:00

27 lines
509 B
Bash
Executable File

#!/bin/bash
version=7.0.11
clean_up () {
if [ -d redis ]; then
rm -rf redis
fi
}
docker build -t vecps:redis-v0.1.0 --build-arg REDIS_VERSION=${version} .
clean_up
docker run -i --rm -v "$PWD":/out vecps:redis-v0.1.0 /bin/sh <<EOF
mkdir -p /out
cp -r /app/redis /out/
EOF
sudo chown -R "$(id -u)":"$(id -g)" redis
target=redis-$(uname -s | tr "[:upper:]" "[:lower:]")-$(dpkg --print-architecture)-${version}.tar.gz
tar zcf "${target}" redis
sha256sum "${target}" > "${target}".sha256
clean_up