File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
version=" $1 "
4
- db_port=1433
4
+ db_port=" $2 "
5
5
db_pwd=" Redis@123"
6
6
[[ -z " $version " ]] && { echo " Error: Missing docker version tag e.g. 2017-latest, 2019-latest" ; exit 1; }
7
+ [[ -z " $db_port " ]] && { echo " Error: Missing database port e.g. 1433" ; exit 1; }
7
8
8
- # delete the existing mssql2017 container if it exist
9
- sudo docker kill mssql-$version -$( hostname) ; sudo docker rm mssql-$version -$( hostname) ;
9
+ container_name=" mysql-$version -$( hostname) -$db_port "
10
+ # delete the existing mssql container if it exist
11
+ sudo docker kill $container_name ; sudo docker rm $container_name ;
10
12
11
- echo " Creating mssql- $version - $( hostname ) docker container."
12
- sudo docker run --name mssql- $version - $( hostname ) \
13
+ echo " Creating $container_name docker container."
14
+ sudo docker run --name $container_name \
13
15
-e " ACCEPT_EULA=Y" \
14
16
-e SA_PASSWORD=$db_pwd \
15
17
-e " MSSQL_AGENT_ENABLED=true" \
@@ -21,6 +23,6 @@ sleep 30s
21
23
22
24
echo " Creating RedisConnect database and emp table."
23
25
# run the setup script to create the DB and the table in the DB
24
- sudo docker cp mssql_cdc.sql mssql- $version - $( hostname ) :mssql_cdc.sql
25
- sudo docker exec -it mssql- $version - $( hostname ) bash -c ' /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "$SA_PASSWORD" -i mssql_cdc.sql'
26
+ sudo docker cp mssql_cdc.sql $container_name :mssql_cdc.sql
27
+ sudo docker exec -it $container_name bash -c ' /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "$SA_PASSWORD" -i mssql_cdc.sql'
26
28
echo " "
You can’t perform that action at this time.
0 commit comments