node (6.x LTS) https://nodejs.org or
// macOS
brew install node@6
// centos
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
yum -y install nodejs
git clone --recursive https://github.com/PATRIC3/p3_web.git
cd p3_web
npm install
cp p3-web.conf.sample p3-web.conf (and edit as necessary)
If you cloned without --recursive flag,
cd p3_web
npm install
git submodule update --init
// Note: git submodule fetches a module in node_modules directory. So npm install first!
npm start
Note: if any configuration changes are made (i.e., changes to ./p3-web.conf
), then ./bin/p3-web
must be restarted.
Please refer this doc for contribution.