Skip to content

sciserver/scidrive-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • You can upload your files to the storage by draging-and-dropping it from your local machine into the SciDrive panel. For example, open the first_container folder created on your first login and drag any file from your desktop into it.
  • To download a file, double-click on it.
  • To download a folder as a .tar archive, select "Download" from the folder's context menu.
  • There is additional documentation available in Help dialog of SciDrive.