build-bash__10.Test__#1.InitEnv.sh 1.1 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-postgres -f || true
  10. docker run -d \
  11. --name vitorm-postgres \
  12. -p 5432:5432 \
  13. -e POSTGRES_PASSWORD='123456' \
  14. -e POSTGRES_DB=db_dev \
  15. -e ALLOW_IP_RANGE=0.0.0.0/0 \
  16. postgres:15.8
  17. #---------------------------------------------------------------------
  18. echo '#build-bash__10.Test__#1.InitEnv.sh -> #8 wait for containers to init'
  19. echo '#build-bash__10.Test__#1.InitEnv.sh -> #8.1 wait for PostgreSQL to init'
  20. docker run -t --rm --link vitorm-postgres postgres:15.8 timeout 120 sh -c "export PGPASSWORD=123456; until psql -h postgres -U postgres -d db_dev -c 'create database db_dev2;'; do echo waiting for PostgreSQL; sleep 2; done;"
  21. #---------------------------------------------------------------------
  22. echo '#build-bash__10.Test__#1.InitEnv.sh -> #9 init test environment success!'