dockerd-entrypoint.sh 658 字节
Newer Older
1 2 3 4 5
#!/bin/bash
set -e

dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 &>/var/log/somefile &

6 7 8 9 10 11 12 13 14 15 16 17
set +e
reties=0
while true; do
    docker info &>/dev/null && break
    reties=$[$reties+1]
    if [[ $reties -ge 100 ]]; then # 10 sec max
        echo "Can't start docker daemon, timeout exceeded." >&2
        exit 1;
    fi
    sleep 0.1
done
set -e
18 19 20 21 22

echo "Start tests"
export CLICKHOUSE_TESTS_SERVER_BIN_PATH=/clickhouse
export CLICKHOUSE_TESTS_CLIENT_BIN_PATH=/clickhouse
export CLICKHOUSE_TESTS_BASE_CONFIG_DIR=/clickhouse-config
A
alesapin 已提交
23
export CLICKHOUSE_ODBC_BRIDGE_BINARY_PATH=/clickhouse-odbc-bridge
24

25 26
cd /ClickHouse/tests/integration
exec "$@"