File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -9,15 +9,15 @@ DBSTATUS=1
99ERRCODE=1
1010i=0
1111
12- while [[ $DBSTATUS -ne 0 ]] && [[ $i -lt 60 ]] && [[ $ERRCODE -ne 0 ]]; do
13- i=$i +1
12+ while [[ $DBSTATUS -ne 0 ]] && [[ $i -lt 3600 ]] && [[ $ERRCODE -ne 0 ]]; do
13+ i=$i +5
1414 DBSTATUS=$( /opt/mssql-tools/bin/sqlcmd -h -1 -t 1 -U sa -P " $MSSQL_SA_PASSWORD " -Q " SET NOCOUNT ON; Select SUM(state) from sys.databases WHERE name = 'master'" )
1515 ERRCODE=$?
16- sleep 1
16+ sleep 5
1717done
1818
1919if [[ $DBSTATUS -ne 0 ]] || [[ $ERRCODE -ne 0 ]]; then
20- echo " SQL Server took more than 60 seconds to start up, master database is not in an ONLINE state"
20+ echo " SQL Server took more than 3600 seconds to start up, master database is not in an ONLINE state"
2121 exit 1
2222fi
2323
Original file line number Diff line number Diff line change @@ -8,9 +8,8 @@ USER mssql
88WORKDIR /usr/src/db
99
1010# Data
11- # COPY ./db/data /var/opt/mssql/data
1211# COPY ./db/log /var/opt/mssql/log
13- # COPY ./db/backups /var/opt/mssql/data/backups
12+ COPY ./db/backups /var/opt/mssql/data/backups
1413
1514# Intialization
1615COPY --chown=mssql:root --chmod=+x ./db/entrypoint.sh ./
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ services:
5757 volumes :
5858 - ./db/bin:/usr/src/db/bin
5959 - ./db/initializers:/usr/src/db/initializers
60- - ./db/data :/var/opt/mssql/data
60+ - db_data :/var/opt/mssql/data
6161 - ./db/log:/var/opt/mssql/log
6262 - ./db/backups:/var/opt/mssql/data/backups
6363 healthcheck : # https://github.com/Microsoft/mssql-docker/issues/133
@@ -86,4 +86,5 @@ services:
8686 - 8085:8085
8787
8888volumes :
89+ db_data :
8990 s3storage :
You can’t perform that action at this time.
0 commit comments