#!/bin/bash | |
set -e | |
ONOS_INSTALL_LOCATION=$2 | |
echo ${ONOS_INSTALL_LOCATION} | |
export NODEJS_HOME=${ONOS_INSTALL_LOCATION} | |
export PATH=$NODEJS_HOME/bin:$PATH | |
cd $ONOS_ROOT/tools/gui | |
# Ensure lock file is removed | |
rm -f package-lock.json | |
# Install Project Dependencies | |
echo "Installing project dependencies" | |
npm install --loglevel=error | |
rm -f package-lock.json | |
# Build the GUI Project | |
echo "Packaging JavaScript and CSS" | |
npm run build |