WebUI for minemeld
Not strictly required but suggested:
- virtualenv (https://pypi.python.org/pypi/virtualenv)
- nodeenv (https://github.com/ekalinin/nodeenv)
Setup a virtual node env and activate it
nodeenv -v -n 0.12.2 --npm=2.14.7 --prebuilt -c venv
. ./venv/bin/activate
Clone the repo
git clone https://github.com/PaloAltoNetworks/minemeld-webui.git
cd minemeld-webui
Install the package dev deps
npm install
Add local node modules to the PATH
export PATH=$(npm bin):$PATH
Install the bower deps
bower install
Install typings type files
typings install
Check for known security issues on node packages
nsp check
Build the WebUI in the dist subdirectory
gulp build
Use the following command to serve and test your local version of the WebUI during development:
gulp serve --url https://<IP of MineMeld VM>