Skip to content

Instantly share code, notes, and snippets.

@danner26
Created June 3, 2019 20:00
Show Gist options
  • Save danner26/2f7bb76e34ef878b3a9bd17c66ae9ca9 to your computer and use it in GitHub Desktop.
Save danner26/2f7bb76e34ef878b3a9bd17c66ae9ca9 to your computer and use it in GitHub Desktop.
Angular Deploy Script [TEST]
#!/bin/bash
###Create and deploy
#Build codebase
cd $DEV_BASE
#overwrite the global.ts with our prod config
yes | cp $DEV_BASE/src/app/global_test.ts $DEV_BASE/src/app/global.ts
#run versioning script
node $DEV_BASE/src/version.js
#Compress JS
minify $DEV_BASE/src/assets/js/pipeline.js > $DEV_BASE/src/assets/js/pipeline.min.js
minify $DEV_BASE/src/assets/js/theia-sticky-sidebar.js > $DEV_BASE/src/assets/js/theia-sticky-sidebar.min.js
minify $DEV_BASE/src/assets/js/util.js > $DEV_BASE/src/assets/js/util.min.js
minify $DEV_BASEv/src/assets/js/script.js > $DEV_BASE/src/assets/js/script.min.js
ng build
#Remove old code and push new code to the html folder
rm -rf /var/www/html/*
cp -R $DEV_BASE/dist/$DEV_PROJNAME/* /var/www/html/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment