123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- set -e
- #---------------------------------------------------------------------
- # args
- args_="
- export basePath=/root/temp
- # "
- #---------------------------------------------------------------------
- echo '#build-bash__10.Test__#1.InitEnv.sh -> #1 start MySql container'
- docker rm vitorm-mysql -f || true
- docker run -d \
- --name vitorm-mysql \
- -p 3306:3306 \
- -e MYSQL_DATABASE=db_orm \
- -e MYSQL_ROOT_PASSWORD=123456 \
- mysql:8.0.26
- #---------------------------------------------------------------------
- echo '#build-bash__10.Test__#1.InitEnv.sh -> #2 start SqlServer container'
- docker rm vitorm-sqlserver -f || true
- docker run -d \
- --name vitorm-sqlserver \
- -p 1433:1433 \
- -e 'ACCEPT_EULA=Y' \
- -e 'SA_PASSWORD=Admin0123' \
- mcr.microsoft.com/mssql/server:2019-CU28-ubuntu-20.04
- #---------------------------------------------------------------------
- echo '#build-bash__10.Test__#1.InitEnv.sh -> #8 wait for containers to init'
- echo '#build-bash__10.Test__#1.InitEnv.sh -> #8.1 wait for MySql to init'
- docker run -t --rm --link vitorm-mysql mysql:8.0.26 timeout 120 sh -c 'until mysql -h vitorm-mysql -u root -p123456 -e "SELECT 1"; do echo waiting for MySql; sleep 2; done; mysql -h vitorm-mysql --database=db_orm -u root -p123456 -e "create database if not exists db_orm2;create schema if not exists orm;"; '
- echo '#build-bash__10.Test__#1.InitEnv.sh -> #8.2 wait for SqlServer to init'
- docker run -t --rm --link vitorm-sqlserver mcr.microsoft.com/mssql/server:2019-CU28-ubuntu-20.04 timeout 120 sh -c 'until /opt/mssql-tools18/bin/sqlcmd -S "vitorm-sqlserver" -U SA -P "Admin0123" -C -Q "SELECT 1"; do echo waiting for SqlServer; sleep 2; done; /opt/mssql-tools18/bin/sqlcmd -S "vitorm-sqlserver" -U SA -P "Admin0123" -C -Q "CREATE DATABASE db_orm"; /opt/mssql-tools18/bin/sqlcmd -S "vitorm-sqlserver" -d "db_orm" -U SA -P "Admin0123" -C -Q "CREATE Schema orm"; /opt/mssql-tools18/bin/sqlcmd -S "vitorm-sqlserver" -U SA -P "Admin0123" -C -Q "CREATE DATABASE db_orm2"; '
- #---------------------------------------------------------------------
- echo '#build-bash__10.Test__#1.InitEnv.sh -> #9 init test environment success!'
|