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 ../../../../