sciserver / scidrive-ui

Web UI for scidrive
http://www.scidrive.org
Apache License 2.0
0 stars 0 forks source link

SciDrive UI - the web interface to SciDrive scientific cloud storage

The application is based on Dojo Toolkit JavaScript framework and uses Dojo Boilerplate to compile the JavaScript code into a smaller file for faster startup. The Boilerplate project page contains additional documentation on building the project.

Quick Start

  1. Clone the repository using git clone --recursive.
  2. Modify scidrive-ui/src/scidrive/resources/regions.json to point to the SciDrive mirrors you'd like to use.
  3. Run build.sh, which will create an optimised build in dist/.
  4. Upload dist/ to a Web Server
  5. You can start using the SciDrive Web UI.

Installing push notifications node.js service

  1. install node.js
  2. run npm install rabbitmq-nodejs-client amqp@0.1.6 in scidrive-ui/rabbit folder
  3. run npm install forever -g
  4. add rabbitmq server address to listen_rabbit.js script
  5. run the service: forever start listen_rabbit.js
  6. add redirect to apache proxy_ajp:
ProxyPass /updates http://localhost:1337/ timeout=60
ProxyPassReverse /updates http://localhost:1337/ timeout=60

A brief tour