This is the repository for the user-deployable. Back-end package is here:
https://github.com/nakapika/openstack-recommendation-engine
Technology Stack: Node.js, Express.js
Monitoring activity of users in VMs deployed using OpenStack and giving relevant recommendations to help user.
Will be using the .bash_history of the user to give him helpful recommendations.
The data for recommendations is collected by crawling the web and persisting the data in Apache Solr.
Add the following line to .bashrc: PROMPT_COMMAND='history -a'
Install Node using NVM
To setup project: npm install
Run app.js using: npm start
Type commands on the terminal to get recommendations at http://0.0.0.0:8080/search :)
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D