{ "info": { "author": "Galaxy Project", "author_email": "help@cloudve.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": ".. image:: https://readthedocs.org/projects/cloudlaunch/badge/?version=latest\n :target: http://cloudlaunch.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n===========\nCloudLaunch\n===========\n\nCloudLaunch is a ReSTful, extensible Django app for discovering and launching\napplications on cloud, container, or local infrastructure. A live version is\navailable at https://beta.launch.usegalaxy.org/.\n\nCloudLaunch can be extended with your own plug-ins which can provide custom\nlaunch logic for arbitrary custom applications. Visit the live site to see\ncurrently available applications in the Catalog. CloudLaunch is also tightly\nintegrated with `CloudBridge `_, which makes\nCloudLaunch natively multi-cloud.\n\nCloudLaunch has a web and commandline front-end. The Web UI is maintained in the\n`CloudLaunch-UI `_ repository.\nThe commandline client is maintained in the\n`cloudlaunch-cli `_ repository.\n\nThis is an all-new version of CloudLaunch that replaces the original\nBioCloudCentral launcher. Code for that version is available in the\n`BioCloudCentral branch `_.\n\nInstall Production Version\n--------------------------\n\n1. Install the cloudlaunch django server\n\n.. code-block:: bash\n\n $ pip install cloudlaunch-server\n\nOnce installed, You can run django admin commands as follows:\n\n.. code-block:: bash\n\n $ cloudlaunch-server django\n\n2. Copy ``cloudlaunchserver/settings_local.py.sample`` to\n ``cloudlaunchserver/settings_local.py`` and make any desired configuration\n changes. **Make sure to change** the value for ``FERNET_KEYS`` variable\n because it is used to encrypt sensitive database fields.\n\n3. Prepare the database with:\n\n.. code-block:: bash\n\n $ cloudlaunch-server django migrate\n $ cloudlaunch-server django createsuperuser\n $ cloudlaunch-server django runserver\n\n4. Start the development server and celery task queue (along with a Redis\n server as the message broker), each process in its own tab.\n\n.. code-block:: bash\n\n $ python manage.py runserver\n $ redis-server & celery -A cloudlaunchserver worker -l info --beat\n\n5. Visit http://127.0.0.1:8000/admin/ to define your application and\n infrastructure properties.\n\n6. Visit http://127.0.0.1:8000/api/v1/ to explore the API.\n\nYou will probably also want to install the UI for the server. The default UI\nis available at https://github.com/galaxyproject/cloudlaunch-ui.\n\n\nInstall Development Version\n----------------------------\n\nCloudLaunch is based on Python 3.6 and although it may work on older Python\nversions, 3.6 is the only supported version. Use of virtualenv is also highly advised.\n\n1. Checkout cloudlaunch and create environment\n\n.. code-block:: bash\n\n $ mkdir launcher && cd launcher\n $ virtualenv venv -p python3.6 --prompt \"(cloudlaunch)\" && source venv/bin/activate\n $ git clone -b dev https://github.com/galaxyproject/cloudlaunch.git\n $ cd cloudlaunch\n $ python setup.py develop\n $ cd django-cloudlaunch\n $ python manage.py migrate\n $ python manage.py runserver\n $ python manage.py createsuperuser\n\n2. Follow step 2 onwards from the production instructions above\n\n\n\nHistory\n-------\n\n2.0.0 (2017-01-28)\n++++++++++++++++++\n\n* First release of the rewritten CloudLaunch on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/galaxyproject/cloudlaunch", "keywords": "cloudlaunch", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cloudlaunch-server", "package_url": "https://pypi.org/project/cloudlaunch-server/", "platform": "", "project_url": "https://pypi.org/project/cloudlaunch-server/", "project_urls": { "Homepage": "https://github.com/galaxyproject/cloudlaunch" }, "release_url": "https://pypi.org/project/cloudlaunch-server/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "CloudLaunch is a ReSTful, extensible Django app for discovering and launching applications on cloud, container, or local infrastructure", "version": "2.0.2" }, "last_serial": 3530592, "releases": { "2.0.2": [ { "comment_text": "", "digests": { "md5": "7f2e84175475bd004b8be978bd675f0a", "sha256": "4bbb40f1a17be87bd06cff0f9229d1daced043a32fd2a102571b54b218cdafdc" }, "downloads": -1, "filename": "cloudlaunch_server-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7f2e84175475bd004b8be978bd675f0a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 41149, "upload_time": "2018-01-28T19:08:21", "url": "https://files.pythonhosted.org/packages/0e/5f/abeac4c2657ccd06eb93a9a09becd2ab99ed572ac5928270b27fec7706dd/cloudlaunch_server-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b96e92a79e4d202a6278695bfbcc4c1", "sha256": "5afee3f7a704cd4fa42d64e94ae0b8156a0207e51b1b544f121ec904112658b9" }, "downloads": -1, "filename": "cloudlaunch-server-2.0.2.tar.gz", "has_sig": false, "md5_digest": "8b96e92a79e4d202a6278695bfbcc4c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26984, "upload_time": "2018-01-28T19:08:17", "url": "https://files.pythonhosted.org/packages/d6/91/557b77037234098e94b97602eb9714f174318a4510116aa2faed19ade98e/cloudlaunch-server-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f2e84175475bd004b8be978bd675f0a", "sha256": "4bbb40f1a17be87bd06cff0f9229d1daced043a32fd2a102571b54b218cdafdc" }, "downloads": -1, "filename": "cloudlaunch_server-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7f2e84175475bd004b8be978bd675f0a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 41149, "upload_time": "2018-01-28T19:08:21", "url": "https://files.pythonhosted.org/packages/0e/5f/abeac4c2657ccd06eb93a9a09becd2ab99ed572ac5928270b27fec7706dd/cloudlaunch_server-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b96e92a79e4d202a6278695bfbcc4c1", "sha256": "5afee3f7a704cd4fa42d64e94ae0b8156a0207e51b1b544f121ec904112658b9" }, "downloads": -1, "filename": "cloudlaunch-server-2.0.2.tar.gz", "has_sig": false, "md5_digest": "8b96e92a79e4d202a6278695bfbcc4c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26984, "upload_time": "2018-01-28T19:08:17", "url": "https://files.pythonhosted.org/packages/d6/91/557b77037234098e94b97602eb9714f174318a4510116aa2faed19ade98e/cloudlaunch-server-2.0.2.tar.gz" } ] }