The Airavata Custos Portal SDK is a library that makes it easier to develop Airavata Custos Portal customizations.
Project description
Airavata Custos Portal
How to use
Airavat custos portal is available as a python package to install and customise for tenants needs. The forllowing instructions are for setting up a customised portal using all the features available in the airavata custos portal.
Development
The application consists of a Vue.js frontend and a Django based backend. The instructions below are for setting up the local setup for development.
Change the configurations
Change the environment variables on .env
Run Vue.js app
yarn install
yarn serve
Lints and fixes files
yarn lint
Running the Django server locally
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd airavata_custos_portal/
./manage.py migrate
./manage.py runserver
And then point to http://localhost:8000
How to publish
- Build the static files
yarn build
- Build the python package
python -m pip install --upgrade build
python -m build
- Publish the python package to pypi.org. Optionally can push to test.pypi.org. See https://packaging.python.org/tutorials/packaging-projects/ for more info.
python -m pip install --upgrade twine
python -m twine upload dist/*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file airavata_custos_portal-0.0.3.tar.gz.
File metadata
- Download URL: airavata_custos_portal-0.0.3.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11dedfa67b1781bbbbdc8a0471492446a14fb3d4600be6bdb0e230951618f822
|
|
| MD5 |
b330745248d8a735261d40cd11e0421d
|
|
| BLAKE2b-256 |
6da50a6d34c45c16ce0c053650050f766f49b12487defe82ea24b94d8c1b6ac5
|
File details
Details for the file airavata_custos_portal-0.0.3-py3-none-any.whl.
File metadata
- Download URL: airavata_custos_portal-0.0.3-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a72e5698f3d5b5cd1d19ad9543c6147ce00ea777741828d0f27d289c3ad8f47
|
|
| MD5 |
bc3742abbdb25a96a49170ed5543226d
|
|
| BLAKE2b-256 |
e2d10220db3de198274e54241773a9d8b9d7286557ed81010cba0c425cb547c8
|