https://github.com/apache/airavata-mft-portal
Portal for Apache Airavata Managed File Transfer Services
https://github.com/apache/airavata-mft-portal
airavata apache file-ransfers mft
Last synced: about 1 year ago
JSON representation
Portal for Apache Airavata Managed File Transfer Services
- Host: GitHub
- URL: https://github.com/apache/airavata-mft-portal
- Owner: apache
- Created: 2020-04-04T11:33:54.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T21:42:04.000Z (almost 3 years ago)
- Last Synced: 2025-04-10T11:58:27.752Z (about 1 year ago)
- Topics: airavata, apache, file-ransfers, mft
- Language: Python
- Homepage: https://airavata.apache.org
- Size: 2.57 MB
- Stars: 3
- Watchers: 9
- Forks: 6
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```
2. Run the server
```
python manage.py runserver
```
Run webpack development server from airavata_mft/apps/workspace
```
npm run serve
```
3. Point your browser to http://localhost:8000/workspace/storage/