ReactJS/FLUX web-client for a Honeypot Server.
Node Honeypot Client | Requirements | Folder Structure | Installation | Development | Deployment | Contributions | Team | Copyright | Licence | Contact
This project assumes you have Node and the following global NPM packages installed:
- Node + NPM
- Gulp
- Webpack
- Webpack Dev Server (optional)
. ├── dist └── src ├── js │ ├── actions │ ├── api │ ├── components │ │ ├── detail │ │ ├── footer │ │ ├── header │ │ ├── list │ │ ├── pagination │ │ ├── results │ │ └── search │ ├── constants │ ├── dispatchers │ ├── mixins │ ├── modules │ ├── static │ └── stores └── styles 20 directories
- Install Node.js and NPM: Click for info here
- Install Global NPM modules: type
npm install gulp webpack webpack-dev-server -g
- Install dependencies: go to your root project directory and type
npm install
To develop, from the project's root directory, use the command npm start
. This will fire up the app at localhost:8080
. This will also run the gulp sass
task.
To deploy, from the project's root directory, use the command webpack
. Also, to compile the sass, use the command gulp sass
. These commands will compile all JS dependencies into bundle.js
and styles.css
in the dist/
folder. From here, just point your browser to ./dist/index.html
.
I would love for other people to contribute to this. All work should be done on feature-specific branches and pull requests will be moderated by admins. :)
git branch <new branch>
git checkout <new branch>
git push -u origin <new branch>
- @rabbitfighter81
- @redragonx
© 2016 Joshua Michael Waggoner
MIT
Email: rabbitfighter@cryptolab.net