Skip to content

Commit dd4dffa

Browse files
committed
improved deployment script
1 parent c95715c commit dd4dffa

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

azure-deploy.sh

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,28 @@ location="WestUS2"
1111
# Change this if you are using your own github repository
1212
gitSource="https://github.com/Azure-Samples/azure-sql-db-node-rest-api.git"
1313

14-
# Make sure variables are sent in local.settings.json
14+
# Read values from local.settings.json
15+
export db_server=`cat local.settings.json | jq .Values.db_server -r`
1516
if [[ -z "${db_server:-}" ]]; then
16-
echo "Please export Azure SQL server to use:";
17-
echo "export db_server=\"your-database-name-here\".database.windows.net";
17+
echo "Please make sure you have 'db_server' set in your local.settings.json file";
1818
exit 1;
1919
fi
20+
21+
export db_database=`cat local.settings.json | jq .Values.db_database -r`
2022
if [[ -z "${db_database:-}" ]]; then
21-
echo "Please export Azure SQL database to use:";
22-
echo "export db_database=\"your-database-name-here\"";
23+
echo "Please make sure you have 'db_database' set in your local.settings.json file";
24+
exit 1;
25+
fi
26+
27+
export db_user=`cat local.settings.json | jq .Values.db_user -r`
28+
if [[ -z "${db_user:-}" ]]; then
29+
echo "Please make sure you have 'db_user' set in your local.settings.json file";
30+
exit 1;
31+
fi
32+
33+
export db_password=`cat local.settings.json | jq .Values.db_password -r`
34+
if [[ -z "${db_password:-}" ]]; then
35+
echo "Please make sure you have 'db_password' set in your local.settings.json file";
2336
exit 1;
2437
fi
2538

@@ -74,11 +87,11 @@ az functionapp config appsettings set \
7487
az functionapp config appsettings set \
7588
-g $resourceGroup \
7689
-n $appName \
77-
--settings 'db_user=NodeFuncApp'
90+
--settings "db_user=$db_user"
7891

7992
az functionapp config appsettings set \
8093
-g $resourceGroup \
8194
-n $appName \
82-
--settings 'db_password=aN0ThErREALLY#$%TRONGpa44w0rd!'
95+
--settings "db_password=$db_password"
8396

8497
echo "Done."

0 commit comments

Comments
 (0)