mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
Adjust docker/test/stateless/setup_minio.sh for local run
This commit is contained in:
parent
c2c9bea19e
commit
56a3675591
@ -1,11 +1,31 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -e -x -a
|
# Usage for local run:
|
||||||
|
#
|
||||||
|
# ./docker/test/stateless/setup_minio.sh ./tests/
|
||||||
|
#
|
||||||
|
|
||||||
|
set -e -x -a -u
|
||||||
|
|
||||||
ls -lha
|
ls -lha
|
||||||
|
|
||||||
mkdir -p ./data
|
mkdir -p ./minio_data
|
||||||
./minio server --address ":11111" ./data &
|
|
||||||
|
if [ ! -f ./minio ]; then
|
||||||
|
echo 'MinIO binary not found, downloading...'
|
||||||
|
|
||||||
|
BINARY_TYPE=$(uname -s | tr '[:upper:]' '[:lower:]')
|
||||||
|
|
||||||
|
wget "https://dl.min.io/server/minio/release/${BINARY_TYPE}-amd64/minio" \
|
||||||
|
&& chmod +x ./minio \
|
||||||
|
&& wget "https://dl.min.io/client/mc/release/${BINARY_TYPE}-amd64/mc" \
|
||||||
|
&& chmod +x ./mc
|
||||||
|
fi
|
||||||
|
|
||||||
|
MINIO_ROOT_USER=${MINIO_ROOT_USER:-clickhouse}
|
||||||
|
MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-clickhouse}
|
||||||
|
|
||||||
|
./minio server --address ":11111" ./minio_data &
|
||||||
|
|
||||||
while ! curl http://localhost:11111
|
while ! curl http://localhost:11111
|
||||||
do
|
do
|
||||||
@ -26,10 +46,10 @@ sleep 5
|
|||||||
# Upload data to Minio. By default after unpacking all tests will in
|
# Upload data to Minio. By default after unpacking all tests will in
|
||||||
# /usr/share/clickhouse-test/queries
|
# /usr/share/clickhouse-test/queries
|
||||||
|
|
||||||
cd /usr/share/clickhouse-test/queries/0_stateless/data_minio
|
TEST_PATH=${1:-/usr/share/clickhouse-test}
|
||||||
|
MINIO_DATA_PATH=${TEST_PATH}/queries/0_stateless/data_minio
|
||||||
|
|
||||||
FILES=$(ls .)
|
for FILE in $(ls ${MINIO_DATA_PATH}); do
|
||||||
for FILE in $FILES; do
|
|
||||||
echo $FILE;
|
echo $FILE;
|
||||||
/mc cp $FILE clickminio/test/$FILE;
|
./mc cp ${MINIO_DATA_PATH}/$FILE clickminio/test/$FILE;
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user