@@ -11,15 +11,28 @@ location="WestUS2"
11
11
# Change this if you are using your own github repository
12
12
gitSource=" https://github.com/Azure-Samples/azure-sql-db-node-rest-api.git"
13
13
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`
15
16
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" ;
18
18
exit 1;
19
19
fi
20
+
21
+ export db_database=` cat local.settings.json | jq .Values.db_database -r`
20
22
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" ;
23
36
exit 1;
24
37
fi
25
38
@@ -74,11 +87,11 @@ az functionapp config appsettings set \
74
87
az functionapp config appsettings set \
75
88
-g $resourceGroup \
76
89
-n $appName \
77
- --settings ' db_user=NodeFuncApp '
90
+ --settings " db_user=$db_user "
78
91
79
92
az functionapp config appsettings set \
80
93
-g $resourceGroup \
81
94
-n $appName \
82
- --settings ' db_password=aN0ThErREALLY#$%TRONGpa44w0rd! '
95
+ --settings " db_password=$db_password "
83
96
84
97
echo " Done."
0 commit comments