From: Bill Erickson <berickxx@gmail.com> Date: Wed, 5 Sep 2018 19:55:11 +0000 (-0400) Subject: LP#1775466 make_release builds Angular app X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=48055f0527c77b71fb402d2af15c47b4d8db40e0;p=evergreen%2Fjoelewis.git LP#1775466 make_release builds Angular app Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> --- diff --git a/build/tools/make_release b/build/tools/make_release index f82ff3ddcb..050f95bec1 100755 --- a/build/tools/make_release +++ b/build/tools/make_release @@ -332,14 +332,24 @@ XULRUNNER_VERSION=${XULRUNNER_VERSION##XULRUNNER_VERSION=} echo "Prepping server download files" if [ "$BUILD_BROWSER_CLIENT" == "YES" ]; then + # AngularJS staff client cd ../../../ - echo "Building browser staff client" + echo "Building AngularJS browser staff client" cd Open-ILS/web/js/ui/default/staff/ npm install # fetch build dependencies npm run build-prod # copy to build dir and minify JS files # npm cache is big and unnecessary in the final build. remove it. rm -r node_modules - cd ../../../../../../../ # release dir + cd ../../../../../ # Open-ILS dir + + # Angular staff client + echo "Building Angular browser staff client" + cd src/eg2 + npm install # fetch build dependencies + ng build --prod + # npm cache is big and unnecessary in the final build. remove it. + rm -r node_modules + cd ../../../../ # release dir else echo "Skipping browser client build" cd ../../../../