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.
- Clone the repository using
git clone --recursive
. - Modify scidrive-ui/src/scidrive/resources/regions.json to point to the SciDrive mirrors you'd like to use.
- Run
build.sh
, which will create an optimised build indist/
. - Upload
dist/
to a Web Server - You can start using the SciDrive Web UI.
- install node.js
- run
npm install rabbitmq-nodejs-client amqp@0.1.6
in scidrive-ui/rabbit folder - run
npm install forever -g
- add rabbitmq server address to listen_rabbit.js script
- run the service:
forever start listen_rabbit.js
- add redirect to apache proxy_ajp:
ProxyPass /updates http://localhost:1337/ timeout=60
ProxyPassReverse /updates http://localhost:1337/ timeout=60
- 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.