LP#1775466 make_release builds Angular app
authorBill Erickson <berickxx@gmail.com>
Wed, 5 Sep 2018 19:55:11 +0000 (15:55 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 6 Sep 2018 20:56:04 +0000 (16:56 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
build/tools/make_release

index f82ff3d..050f95b 100755 (executable)
@@ -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 ../../../../