32 lines
620 B
Bash
Executable File
32 lines
620 B
Bash
Executable File
npm run build
|
|
|
|
# create zip file of build folder
|
|
|
|
zip -r build.zip build
|
|
|
|
# connect to server to clear folder
|
|
|
|
ssh root@93.177.67.38 << EOF
|
|
cd /var/www/html/navilearn-dashboard-web/
|
|
rm -rf *
|
|
exit
|
|
EOF
|
|
|
|
# copy zip file to server
|
|
|
|
scp build.zip root@93.177.67.38:/var/www/html/navilearn-dashboard-web/
|
|
|
|
# connect to server
|
|
|
|
ssh root@93.177.67.38 << EOF
|
|
cd /var/www/html/navilearn-dashboard-web/
|
|
unzip build.zip
|
|
mv /var/www/html/navilearn-dashboard-web/build/* /var/www/html/navilearn-dashboard-web/
|
|
rm -rf /var/www/html/navilearn-dashboard-web/build
|
|
rm build.zip
|
|
exit
|
|
EOF
|
|
|
|
# remove zip file from local machine
|
|
|
|
rm build.zip |