lms-frontend/deploy-production.sh

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