Skip to main content

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

  1. Build the static files
yarn build
  1. Build the python package
python -m pip install --upgrade build
python -m build
  1. 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

airavata_custos_portal-0.0.3.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airavata_custos_portal-0.0.3-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

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

Hashes for airavata_custos_portal-0.0.3.tar.gz
Algorithm Hash digest
SHA256 11dedfa67b1781bbbbdc8a0471492446a14fb3d4600be6bdb0e230951618f822
MD5 b330745248d8a735261d40cd11e0421d
BLAKE2b-256 6da50a6d34c45c16ce0c053650050f766f49b12487defe82ea24b94d8c1b6ac5

See more details on using hashes here.

File details

Details for the file airavata_custos_portal-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for airavata_custos_portal-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4a72e5698f3d5b5cd1d19ad9543c6147ce00ea777741828d0f27d289c3ad8f47
MD5 bc3742abbdb25a96a49170ed5543226d
BLAKE2b-256 e2d10220db3de198274e54241773a9d8b9d7286557ed81010cba0c425cb547c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page