@@ -10,10 +10,6 @@ trap 'echo "Error on line $LINENO"' ERR
1010: " ${CONTAINER_WORKER_SLEEP:= 5} "
1111: " ${CONTAINER_WORKER_TIMEOUT:= 300} "
1212: " ${CONTAINER_WORKER_TRIES:= 3} "
13-
14- : " ${TEST_DB_CONNECTION:= true} "
15- : " ${TEST_CACHE_CONNECTION:= true} "
16- : " ${TEST_SMTP_CONNECTION:= false} "
1713: " ${TEST_CONNECTION_TIMEOUT:= 10} "
1814
1915: " ${APP_ENV:= production} "
@@ -47,23 +43,20 @@ _test_connection() {
4743}
4844
4945_test_connections () {
50- if [ " $TEST_DB_CONNECTION " != " true" ]; then
51- echo " ⏭ Skipping database connection test..."
52- else
53- _test_connection " database"
54- fi
55-
56- if [ " $TEST_CACHE_CONNECTION " != " true" ]; then
57- echo " ⏭ Skipping cache connection test..."
58- else
59- _test_connection " cache"
60- fi
61-
62- if [ " $TEST_SMTP_CONNECTION " != " true" ]; then
63- echo " ⏭ Skipping SMTP connection test..."
64- else
65- _test_connection " smtp"
66- fi
46+ declare -A connections=(
47+ [database]=" ${TEST_DB_CONNECTION:- true} "
48+ [cache]=" ${TEST_CACHE_CONNECTION:- true} "
49+ [s3]=" ${TEST_S3_CONNECTION:- false} "
50+ [smtp]=" ${TEST_SMTP_CONNECTION:- false} "
51+ )
52+
53+ for service in " ${! connections[@]} " ; do
54+ if [ " ${connections[$service]} " != " true" ]; then
55+ echo " ⏭ Skipping $service connection test..."
56+ else
57+ _test_connection " $service "
58+ fi
59+ done
6760}
6861
6962_migrate () {
0 commit comments