Portal for Apache Airavata Managed File Transfer Services

Clone this repo:
  1. 738f029 ignoring the package-lock.json by Dimuthu Wannipurage · 8 weeks ago develop master
  2. a2f770a Removing package-lock.json from git by Dimuthu Wannipurage · 8 weeks ago
  3. 12a829e Merge pull request #17 from akhil-8607/akhil by Dimuthu Wannipurage · 8 weeks ago
  4. 7b5b60d Merge pull request #16 from akhil-8607/master by Dimuthu Wannipurage · 8 weeks ago
  5. f6973cf added move to homescreen by Akhil Nagulavancha · 10 weeks ago

Portal for Airavata Managed File Transfer

Airavata Managed File Transfer is a standalone service to orchestrate data movement between various cloud and high performance computing storages. The MFT Portal provides a dashboard to monitor and users to request the transfers.

Getting Started

  1. Checkout this project and create a virtual environment.

    cd airavata-mft-portal
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    

    Upgrade pip and setuptools using the following commands if faced with errors while installing the requirments.txt file

    pip install --upgrade pip
    pip install --upgrade setuptools
    
  2. Build js files

    ./build_js.sh
    
  3. Run the server

    python manage.py runserver
    

    Run webpack development server from airavata_mft/apps/workspace

    npm run serve
    
  4. Point your browser to http://localhost:8000/workspace/storage/