{ "info": { "author": "Jason Kraus", "author_email": "zbyte64@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Stowaway gives simple docker image deployment through vagrant provisioned machines.\n\nUses vagrant-aws to deploy to AWS.\n\n\nApplication Management\n======================\n\nIn addition to deploying docker images stowaway provides services for managing applications.\n\nServices used for application management:\n\n* Redis for routing state\n* Hipache for load balancing http services\n\n\nRequirements\n============\n\n* fabric\n* python-vagrant\n* micromodels-ng\n* microcollections\n\n\nCommands\n========\n\nInstall::\n\n pip install stowaway\n\n\nCreate a new cluster::\n\n #create a directory to hold your cluster's state and config\n mkdir mydockercluster && cd mydockercluster\n \n #installs a local docker registry\n stowaway install_local_registry\n \n #will ask configuration questions, be sure to configure your security group\n stowaway embark\n\n #allows for multi-node web app scaling\n stowaway install_app_mgmt\n \n\nAdding and managing apps in the cluster::\n\n #in some directory: docker build -t myapp .\n #upload the image and register the app\n stowaway upload_image:\n stowaway add_app:,\n #configure app environ\n stowaway app_config:,KEY1=VALUE1,KEY2=VALUE2\n stowaway app_remove_config:,KEY1,KEY2\n #num=-1 to descale\n stowaway app_scale:[,,]\n stowaway app_add_domain:,\n\n\nShell into your app:\n\n stowaway appshell:\n\n\nMore Commands\n=============\n\nUpload and run a docker image::\n\n stowaway upload_image:myapplication\n stowaway run_image:myapplication\n\n\nSee what makes up your cluster::\n\n stowaway list_instances\n stowaway list_nodes\n\n\nInstall and configure application management::\n\n #for cluster creation\n stowaway install_app_mgmt\n \n #or do it manually:\n stowaway build_base\n stowaway upload_image:sys/redis\n stowaway upload_image:sys/hipache\n stowaway run_image:sys/redis,PASSWORD=r4nd0m\n stowaway run_image:sys/hipache,ports=80:80,REDIS_URI=redis://:r4nd0m@ip/0\n stowaway register_balancer:,[,]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zbyte64/stowaway/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "stowaway", "package_url": "https://pypi.org/project/stowaway/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/stowaway/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zbyte64/stowaway/" }, "release_url": "https://pypi.org/project/stowaway/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "Stowaway gives simple docker image deployment through vagrant provisioned machines.", "version": "0.0.5" }, "last_serial": 918120, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f34cd688e8d6a0d5c0e5e23910f6e91e", "sha256": "e878a757f55144c7034ef1d3251468ad7491ebfc99f642063c976eebafbc155d" }, "downloads": -1, "filename": "stowaway-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f34cd688e8d6a0d5c0e5e23910f6e91e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10541, "upload_time": "2013-10-15T18:59:22", "url": "https://files.pythonhosted.org/packages/85/f7/742931c3099a68104d340fd7d85c46df7253706f99bd123bc7a9c8bc55c9/stowaway-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "778ef85901f47e99875480ea648530f7", "sha256": "87f4eddf70536e3fea05645abe3ddaf4558307002cac27f3e070d9926d316f4b" }, "downloads": -1, "filename": "stowaway-0.0.2.tar.gz", "has_sig": false, "md5_digest": "778ef85901f47e99875480ea648530f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10548, "upload_time": "2013-10-15T19:10:41", "url": "https://files.pythonhosted.org/packages/35/b5/c8040962347a1ee43c58a9f2e9aff90d2572239260a45bcc082117fe60b6/stowaway-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "947569c268c650aab7bf413b28b3aa8c", "sha256": "c46fdd95f5326d039d82bb93f26836a28765b246b795fc69a3fe8fc8705951dc" }, "downloads": -1, "filename": "stowaway-0.0.3.tar.gz", "has_sig": false, "md5_digest": "947569c268c650aab7bf413b28b3aa8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10560, "upload_time": "2013-10-15T19:30:39", "url": "https://files.pythonhosted.org/packages/f1/a7/970290d4265746d290dafaee68ed2be11008e20c7263664c01cf27953956/stowaway-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "dfd561aa29f41302902fc5e82e622be1", "sha256": "bd76fc4bb4955c3fc7e2720c5d8da60ceeb13855b5b43b25a650f96779152ca5" }, "downloads": -1, "filename": "stowaway-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dfd561aa29f41302902fc5e82e622be1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10310, "upload_time": "2013-10-15T19:45:05", "url": "https://files.pythonhosted.org/packages/69/3d/df1d6b5f8d2c676a8f2ff30582579d44afd61ff49b5214f755af8ec6f0e4/stowaway-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "fccf46c5c5cad9a13e9d37d56766f2aa", "sha256": "684f9065d28e15decf111761961437b2243fc787518697396fc18362b8465f9c" }, "downloads": -1, "filename": "stowaway-0.0.5.tar.gz", "has_sig": false, "md5_digest": "fccf46c5c5cad9a13e9d37d56766f2aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21053, "upload_time": "2013-11-13T10:06:21", "url": "https://files.pythonhosted.org/packages/44/19/3c658504683f10ca4eb7c6e27ab5bf276e0a3aac804bf2c19389800f1462/stowaway-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fccf46c5c5cad9a13e9d37d56766f2aa", "sha256": "684f9065d28e15decf111761961437b2243fc787518697396fc18362b8465f9c" }, "downloads": -1, "filename": "stowaway-0.0.5.tar.gz", "has_sig": false, "md5_digest": "fccf46c5c5cad9a13e9d37d56766f2aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21053, "upload_time": "2013-11-13T10:06:21", "url": "https://files.pythonhosted.org/packages/44/19/3c658504683f10ca4eb7c6e27ab5bf276e0a3aac804bf2c19389800f1462/stowaway-0.0.5.tar.gz" } ] }