tree: 09ea699bba24200efc21b7fa3f8a20a3f77869a5 [path history] [tgz]
  1. app/
  2. docs/
  3. routes/
  4. servertest/
  5. test/
  6. .bowerrc
  7. .editorconfig
  8. .gitattributes
  9. .gitignore
  10. .jshintrc
  11. .travis.yml
  12. app.js
  13. bower.json
  14. config.js
  15. Gruntfile.js
  16. karma-e2e.conf.js
  17. karma.conf.js
  18. package.json
  19. README.md
webapps/README.md

webapps

Web Applications for DataTorrent Demos:

  • Twitter
  • Mobile
  • Machine Generated Data
  • Ads Dimensions
  • Fraud

Demos run on Node.js.

Architecture

Demos Architecture

Demos configuration

  • config.js
  • app/scripts/settings.js

Running Demos

Install dependencies:

$ npm install

Install Bower dependencies:

$ bower install

Start Node.js server:

$ node app

Application will be available at http://localhost:3003

Tips

Running Node.js as a daemon with forever

$ npm install forever -g
$ forever start app.js
$ forever list
$ forever stop <uid>

Running Node.js on different port

$ PORT=3001 node app

Links

Express Node.js web framework

node_redis Node.js Redis client

forever Node.js daemon/continuous running/fault tolerance