/cloudman

Easily create and manage compute clusters on any Cloud.

Primary LanguagePython

CloudMan is a cloud infrastructure and application manager, primarily for Galaxy.

Github Build Status Test Coverage Report

Installation

CloudMan is intended to be installed via the CloudMan Helm chart.

Run locally for development

git clone https://github.com/galaxyproject/cloudman.git
cd cloudman
pip install -r requirements.txt
python cloudman/manage.py migrate
gunicorn --log-level debug cloudman.wsgi

The CloudMan API will be available at http://127.0.0.1:8000/cloudman/api/v1/

To add the UI, see https://github.com/cloudve/cloudman-ui

Build Docker image

To build a Docker image, run docker build -t galaxy/cloudman:latest . Push it to Dockerhub with:

docker login
docker push galaxy/cloudman:latest