build-bash__10.Test__#1.InitEnv.sh 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. set -e
  2. #---------------------------------------------------------------------
  3. # args
  4. args_="
  5. export basePath=/root/temp
  6. # "
  7. #---------------------------------------------------------------------
  8. echo '#build-bash__10.Test__#1.InitEnv.sh -> #1 start ClickHouse container'
  9. docker rm vitorm-clickhouse -f || true
  10. docker run -d \
  11. --name vitorm-clickhouse \
  12. --ulimit nofile=262144:262144 --privileged=true \
  13. -p 8123:8123 -p 9000:9000 -p 9009:9009 \
  14. clickhouse/clickhouse-server:22.2.3.5
  15. #---------------------------------------------------------------------
  16. echo '#build-bash__10.Test__#1.InitEnv.sh -> #8 wait for containers to init'
  17. echo '#build-bash__10.Test__#1.InitEnv.sh -> #8.1 wait for ClickHouse to init'
  18. docker run -t --rm --link vitorm-clickhouse curlimages/curl timeout 120 sh -c 'until curl "http://vitorm-clickhouse:8123/?query=" -s --data-binary "SELECT 1"; do echo waiting for ClickHouse; sleep 2; done; curl "http://vitorm-clickhouse:8123/?query=" -s --data-binary "create database if not exists db_orm;"; curl "http://vitorm-clickhouse:8123/?query=" -s --data-binary "create database if not exists db_orm2;"; curl "http://vitorm-clickhouse:8123/?query=" -s --data-binary "create database if not exists db_orm22;";'
  19. #---------------------------------------------------------------------
  20. echo '#build-bash__10.Test__#1.InitEnv.sh -> #9 init test environment success!'