Apache Airavata
Local environment setup for Airavata server and Django portal
For detailed instructions, you can also refer to the github README https://github.com/apache/airavata/tree/master/modules/ide-integration, https://github.com/apache/airavata-django-portal
Install the following
Clone the airavata repository using
Checkout the develop branch
Add a host entry to /etc/hosts file in local machine
Navigate the project directory and go to the folder containing docker-compose.yml
Start the services
Check the status of the services. Make sure all are in status “Up”
Start the airavata server
To start the django portal clone the project
Go to airavata-django-portal directory and create a virtual environment
Activate the environment
Install all the libraries required by the portal
Copy django_airavata/settings_local.py.ide to django_airavata/settings_local.py. Make sure services url are pointing to localhost ports where your airavata services are running
Run django migrations
Build the JavaScript sources
Load the default Wagtail CMS page
Start the server
Django server should be started on port 8000. Make sure you are able to login to http://localhost:8000/auth/login using uername : default-admin and password : 123456
Once the development environment is setup you can look into some of the open bugs. Merge requests are always welcomed.