@@ -98,41 +98,39 @@ selectNodeVersion () {
98
98
# Deployment
99
99
# ----------
100
100
101
- echo Handling node.js deployment.
102
-
103
101
# 1. KuduSync
104
102
if [[ " $IN_PLACE_DEPLOYMENT " -ne " 1" ]]; then
105
103
" $KUDU_SYNC_CMD " -v 50 -f " $DEPLOYMENT_SOURCE " -t " $DEPLOYMENT_TARGET " -n " $NEXT_MANIFEST_PATH " -p " $PREVIOUS_MANIFEST_PATH " -i " .git;.hg;.deployment;deploy.sh"
106
104
exitWithMessageOnError " Kudu Sync failed"
107
105
fi
108
106
109
- # 2. Select node version
110
- selectNodeVersion
107
+ # 2. Install Composer modules
108
+ if [ -e " $DEPLOYMENT_TARGET /composer.json" ]; then
109
+ echo Running composer install
110
+ cd " $DEPLOYMENT_TARGET "
111
+ eval php composer.phar install
112
+ exitWithMessageOnError " composer failed"
113
+ cd - > /dev/null
114
+ fi
111
115
112
116
# 3. Install NPM packages
113
117
if [ -e " $DEPLOYMENT_TARGET /package.json" ]; then
118
+ echo Running npm install
114
119
cd " $DEPLOYMENT_TARGET "
115
- eval $NPM_CMD install --production
120
+ eval npm install --production
116
121
exitWithMessageOnError " npm failed"
117
122
cd - > /dev/null
118
123
fi
119
124
120
125
# 4. Install Bower modules
121
126
if [ -e " $DEPLOYMENT_TARGET /bower.json" ]; then
127
+ echo Running bower install
122
128
cd " $DEPLOYMENT_TARGET "
123
129
eval ./node_modules/.bin/bower install
124
130
exitWithMessageOnError " bower failed"
125
131
cd - > /dev/null
126
132
fi
127
133
128
- # 5. Install Composer modules
129
- if [ -e " $DEPLOYMENT_TARGET /composer.json" ]; then
130
- cd " $DEPLOYMENT_TARGET "
131
- eval php composer.phar install
132
- exitWithMessageOnError " composer failed"
133
- cd - > /dev/null
134
- fi
135
-
136
134
# #################################################################################################################################
137
135
138
136
# Post deployment stub
0 commit comments