https://github.com/cedadev/jasmin-cloud
Web portal for the JASMIN Scientific cloud.
https://github.com/cedadev/jasmin-cloud
Last synced: about 1 year ago
JSON representation
Web portal for the JASMIN Scientific cloud.
- Host: GitHub
- URL: https://github.com/cedadev/jasmin-cloud
- Owner: cedadev
- Created: 2015-08-14T15:59:12.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-04-17T11:34:48.000Z (about 1 year ago)
- Last Synced: 2025-04-18T01:54:31.668Z (about 1 year ago)
- Language: Python
- Homepage: http://jasmin.ac.uk/
- Size: 2.68 MB
- Stars: 5
- Watchers: 10
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jasmin-cloud
The `jasmin-cloud` project provides an API for administration of tenancies in the JASMIN Cloud.
## Setting up a development environment
`jasmin-cloud` requires at least Python 3.7, so you must first ensure a suitable Python version is installed.
First, check out the code:
```sh
git clone https://github.com/cedadev/jasmin-cloud.git
cd jasmin-cloud
```
Create and activate a new virtual environment and install:
```sh
python -m venv ./venv
source ./venv/bin/activate
pip install git+https://github.com/cedadev/django-settings-object.git#egg=settings_object
pip install git+https://github.com/cedadev/jasmin-ldap.git#egg=jasmin_ldap
pip install git+https://github.com/cedadev/rackit.git#egg=rackit
pip install -e .
```
Install the local settings:
```sh
cp jasmin_cloud_site/settings.py-local jasmin_cloud_site/settings.py
```
Modify the settings to match your cloud, then run the development server:
```sh
python manage.py runserver
```
The API will then be available at http://localhost:8000/api.