{ "info": { "author": "Hiroki KIYOHARA", "author_email": "hirokiky@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "EBI\n===\n\nElastic Beanstalk Intelligence, Simple CLI tool for ElasticBeanstalk with Docker.\n\n* Deploying apps more intuitively\n\n * Without git integration\n * Switch-able ``Dockerrun.aws.json``\n * Switch-able ``.ebextensions/``\n\nInstall\n-------\n\n::\n\n pip install ebi\n\n\nRequires Python2.7 or 3.5\n\nUsage\n-----\n\ndeploy\n~~~~~~\n\nTo deploy app, just type it on project root::\n\n $ ebi deploy \n\nThis will\n\n1. Create zip file including ``Dockerrun.aws.json`` and ``.ebextensions``\n2. Uploading zip to S3 as same directory as ``awsebcli``.\n3. Deploying app (by calling ``eb deploy`` with uploaded --version)\n\noptions:\n\n* ``--version``: version label for app. default is timestamp.\n* ``--description``: description for this version.\n* ``--dockerrun``: File path used as ``Dockerrun.aws.json``.\n* ``--ebext``: Directory path used as ``.ebextensions/``\n* ``--profile``: Configured profile for AWS.\n* ``--region``: region for AWS.\n\ncreate\n~~~~~~\n\nTo create app, just type it on project root::\n\n $ ebi create \n\nThis will\n\n1. Create zip file including ``Dockerrun.aws.json`` and ``.ebextensions``\n2. Uploading zip to S3 as same directory as ``awsebcli``.\n3. Creating app (by calling ``eb create`` with uploaded --version)\n\noptions:\n\n* ``--version``: version label for app. default is timestamp.\n* ``--description``: description for this version.\n* ``--dockerrun``: File path used as ``Dockerrun.aws.json``.\n* ``--ebext``: Directory path used as ``.ebextensions/``\n* ``--profile``: Configured profile for AWS.\n* ``--region``: region for AWS.\n* ``--cfg``: Configuration template to use.\n\nbgdeploy\n~~~~~~~~\n\nTo Blue-Green deploye app, just type it on project root::\n\n $ ebi bgdeploy \n\nThis will\n\n1. Create zip file including ``Dockerrun.aws.json`` and ``.ebextensions``\n2. Uploading zip to S3 as same directory as ``awsebcli``.\n3. Deploy new version to secondary environment which doen't have ``primary_env_cname``\n (by calling ``eb deploy`` with uploaded --version)\n4. Apply primary cname for deployed (secondary) environment\n\n::\n\n +-------+ +------+\n | green | | blue |\n +-------+ +------+\n pri.elastic...com sec.elastic...com\n ^\n |\n 3. deploy!\n\noptions:\n\n* ``--noswap``: Skip swapping to just deploy secondary environment.\n* ``--version``: version label for app. default is timestamp.\n* ``--description``: description for this version.\n* ``--dockerrun``: File path used as ``Dockerrun.aws.json``.\n* ``--ebext``: Directory path used as ``.ebextensions/``\n* ``--profile``: Configured profile for AWS.\n* ``--region``: region for AWS.\n* ``--capacity``: Increase the number of desired instances, the minimum size, and the maximum size of the standby environment to the same as the primary environment.\n\nclonedeploy\n~~~~~~~~~~~\n\nTo deploy app with cloning, just type it on project root::\n\n $ ebi clonedeploy \n\nThis will\n\n1. Create clone of master environment for next version environment.\n2. Create zip file including ``Dockerrun.aws.json`` and ``.ebextensions``\n3. Uploading zip to S3 as same directory as ``awsebcli``.\n4. Deploy new version to next version (by calling ``eb deploy`` with uploaded --version)\n5. Apply master cname for deployed (next version) environment\n\n::\n\n +--------+ +----------+\n | master | =1.Clone=> | next ver |\n +--------+ +----------+\n master.elastic...com master-.elastic...com\n ^\n |\n 4. deploy!\n\n\n* ``--noswap``: Skip swapping to just deploy secondary environment.\n* ``--version``: version label for app. default is timestamp.\n* ``--description``: description for this version.\n* ``--dockerrun``: File path used as ``Dockerrun.aws.json``.\n* ``--ebext``: Directory path used as ``.ebextensions/``\n* ``--profile``: Configured profile for AWS.\n* ``--region``: region for AWS.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hirokiky/ebi", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ebi", "package_url": "https://pypi.org/project/ebi/", "platform": "", "project_url": "https://pypi.org/project/ebi/", "project_urls": { "Homepage": "https://github.com/hirokiky/ebi" }, "release_url": "https://pypi.org/project/ebi/0.7.0/", "requires_dist": null, "requires_python": "", "summary": "Simple CLI tool for ElasticBeanstalk with Docker", "version": "0.7.0" }, "last_serial": 5089593, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1e6db9d4d80fbc1a79db48e843983dc7", "sha256": "e8f691c7add6d3ea0f91956eb1208ac62b486f0923f3a6c758395b1e2df02809" }, "downloads": -1, "filename": "ebi-0.1.tar.gz", "has_sig": false, "md5_digest": "1e6db9d4d80fbc1a79db48e843983dc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2561, "upload_time": "2015-11-04T02:34:57", "url": "https://files.pythonhosted.org/packages/e3/6d/50aaa1dd50f0461cd9f0fdc224c0e863f787b259a59c6b80f62d6f021d6e/ebi-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5f4a31dd387c261fb219f1e328d33742", "sha256": "4fff495bb1188cbc9a41105fdec72c3f110734804e85924da90fd895fbe6dd95" }, "downloads": -1, "filename": "ebi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5f4a31dd387c261fb219f1e328d33742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584, "upload_time": "2015-11-04T02:38:34", "url": "https://files.pythonhosted.org/packages/7a/63/684795f2b055f0e4afac5076cc42a8d0a8fc51d2caec58e2c9634ad82e45/ebi-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8bdf5799dc45c749b7f87f1eb758e96a", "sha256": "c54b13382925335b88e6d69b7875b8f44cfa17087797da6753d51f5f72bde3f0" }, "downloads": -1, "filename": "ebi-0.2.tar.gz", "has_sig": false, "md5_digest": "8bdf5799dc45c749b7f87f1eb758e96a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3178, "upload_time": "2015-11-04T05:11:37", "url": "https://files.pythonhosted.org/packages/4f/d1/eec079ab13340f6a91adb431d48efd2d352cdb18ca79446bf9fbd47bc8e1/ebi-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "39b8efc6120686b5001455e0c02eec62", "sha256": "9967156f0880ba713866a89da1a6595b2a1d81902ecf65f5b90efad6069cabac" }, "downloads": -1, "filename": "ebi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "39b8efc6120686b5001455e0c02eec62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3236, "upload_time": "2015-11-04T05:27:14", "url": "https://files.pythonhosted.org/packages/fd/f9/02f312d5a227f27ed7c43084c44982dbdc22c7744f0f5fd644f7a2a62f99/ebi-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5116466b9c05d63fa4deb72ba5c73bc7", "sha256": "1957285b97f0252a46808d1424e488c4dccc1b31c53297b0067721cda59bd4ff" }, "downloads": -1, "filename": "ebi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5116466b9c05d63fa4deb72ba5c73bc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3250, "upload_time": "2015-11-04T09:09:13", "url": "https://files.pythonhosted.org/packages/3c/cd/a85ca94c6b7b90ea10cfc26b2a547020e479bf8ae87389de0211279d7406/ebi-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3fe2baa4a670f24d454a4ecf1d44fe20", "sha256": "59c57b7675c19e50e34e9ebd4f9250d77ac2d068a0e2179cd3e5bee55feb5d77" }, "downloads": -1, "filename": "ebi-0.2.3.tar.gz", "has_sig": false, "md5_digest": "3fe2baa4a670f24d454a4ecf1d44fe20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2995, "upload_time": "2015-11-06T09:53:13", "url": "https://files.pythonhosted.org/packages/d3/3d/77994893ac3fc92eb901606a7da74617d81e36a292e3ffa38a64ca5e3919/ebi-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "424d534978a28e846a06f800a49905c1", "sha256": "f977bd082d4b99afc9b7c5add5e3579a84d2bc5697d1f5e02ab123c429080c42" }, "downloads": -1, "filename": "ebi-0.2.5.tar.gz", "has_sig": false, "md5_digest": "424d534978a28e846a06f800a49905c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3092, "upload_time": "2015-11-09T05:30:19", "url": "https://files.pythonhosted.org/packages/73/dc/cf5325a06103e57c1dd135fd6836d76794c03a79506f1e484a524ba1bd73/ebi-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "cc0ab8fbcd8509c412aaad315cb0bd86", "sha256": "2626d9301f76587e7990cf03a507a46a17c2f6ad1b962c63a8948d253f92c710" }, "downloads": -1, "filename": "ebi-0.2.6.tar.gz", "has_sig": false, "md5_digest": "cc0ab8fbcd8509c412aaad315cb0bd86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4378, "upload_time": "2015-11-09T06:26:12", "url": "https://files.pythonhosted.org/packages/5d/83/d21c1f878199de51607a6f1cd6bdb235697983805794a8846187c8053dd4/ebi-0.2.6.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "23b5126cd96cf69a0fcaca72e29431f0", "sha256": "dce4ee4d5a638d0feea91f0ee3e1635714149b82c82293b29a1bfb98968b32a2" }, "downloads": -1, "filename": "ebi-0.3.tar.gz", "has_sig": false, "md5_digest": "23b5126cd96cf69a0fcaca72e29431f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4474, "upload_time": "2015-11-09T06:43:26", "url": "https://files.pythonhosted.org/packages/0e/f7/e4b3890bea80656ca1fb03e236f20b462daf009efcbb856800bfdee2cccb/ebi-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2bcd5eca6778f3f1bfe6f783c4e89194", "sha256": "83115dbe7ca2e3d9a496591ece5fc7773c6b44dac6e0283b1fc7bb0f9490f2bd" }, "downloads": -1, "filename": "ebi-0.3.1.tar.gz", "has_sig": false, "md5_digest": "2bcd5eca6778f3f1bfe6f783c4e89194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4484, "upload_time": "2015-11-09T06:45:37", "url": "https://files.pythonhosted.org/packages/5d/e3/6271de96e823909cf54e155d28dc0b5a926ba5b0042b448306bcb7e5ae04/ebi-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "da89a695498ec4902730e9538952202e", "sha256": "0c0c73df0557b25db18438e10bef500812339ab442a41b69b524e1d52edec93d" }, "downloads": -1, "filename": "ebi-0.4.tar.gz", "has_sig": false, "md5_digest": "da89a695498ec4902730e9538952202e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4477, "upload_time": "2015-11-10T06:57:19", "url": "https://files.pythonhosted.org/packages/2f/cd/2954b7966ac3055b2c49920983806eba909bb257d40f24a00070be1eae87/ebi-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e7ccef821581e03968ae127661b6d364", "sha256": "dda8be18fed6b5b3cf2b0d334a0466b4e7151e86f0430a866e37b995b744a8ab" }, "downloads": -1, "filename": "ebi-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e7ccef821581e03968ae127661b6d364", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4977, "upload_time": "2015-11-11T05:09:36", "url": "https://files.pythonhosted.org/packages/b6/00/290475e85ea9d1c6b01fdd2cf636aa78a18907a2e4638551388694a60da4/ebi-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "cc1fc9189aa34838d6a0341cfa54dcac", "sha256": "841968b07888619ba58bc2a87c3b6e70b574ae1c9860a0ae1ca8fe917de4538a" }, "downloads": -1, "filename": "ebi-0.4.2.tar.gz", "has_sig": false, "md5_digest": "cc1fc9189aa34838d6a0341cfa54dcac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5013, "upload_time": "2015-11-12T04:56:17", "url": "https://files.pythonhosted.org/packages/ee/0c/a47ae7a7a0086d189133e2b9844d98af0b92b1f4b61691e1e20b724e804c/ebi-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8b2d2961a375c8d048e02a285fee588a", "sha256": "3a747a04a0cc50c92fce04b9bd60aa2142fe2d69c83462574ab27a9ca65338f6" }, "downloads": -1, "filename": "ebi-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8b2d2961a375c8d048e02a285fee588a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5024, "upload_time": "2015-11-25T04:29:12", "url": "https://files.pythonhosted.org/packages/39/c3/6e48af7b91f3afea23a2bc3894ed8c69d395400ebaab9cf32de81839881f/ebi-0.4.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "e0b4239cffa2a55bd25c2e50d36abade", "sha256": "5723a764c1a3d76cc8d5ae944dd482c5b35eeb631c36635a56017b0f142279c5" }, "downloads": -1, "filename": "ebi-0.5.tar.gz", "has_sig": false, "md5_digest": "e0b4239cffa2a55bd25c2e50d36abade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5134, "upload_time": "2016-01-22T09:37:21", "url": "https://files.pythonhosted.org/packages/f3/ed/1357cd4c6fffdbd43e6e257482fd0f06a0680daf2d77944884ab3bcda934/ebi-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5a90beaef38b2acee0e34126fca2b181", "sha256": "eefa4378019e7a45064cb2ddab7c13e6b08ac9d14ede5e187da10c1b2d2b2368" }, "downloads": -1, "filename": "ebi-0.5.1.tar.gz", "has_sig": false, "md5_digest": "5a90beaef38b2acee0e34126fca2b181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5153, "upload_time": "2016-03-02T07:20:18", "url": "https://files.pythonhosted.org/packages/11/67/a887221fb2a7f94681e643aeb49d27368813fe93c4c50c89618600ecda2d/ebi-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "15e0e177960435f6039488658a47e907", "sha256": "7fd86cd730cb6a13ea10765bdc0fd1f152961440ae55968b56ebe676925d2e5c" }, "downloads": -1, "filename": "ebi-0.6.tar.gz", "has_sig": false, "md5_digest": "15e0e177960435f6039488658a47e907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5280, "upload_time": "2016-03-07T02:04:10", "url": "https://files.pythonhosted.org/packages/e0/f5/a4743e64d6925f33ea38541815ed9da496ba6673bce87f608f8a5fbf77b2/ebi-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "007e8c700467639abe9e190b593f363b", "sha256": "9534f15f6a288d5459eb1cedda02eddac6c988084f137a2db14d1e6510b571e1" }, "downloads": -1, "filename": "ebi-0.6.1.tar.gz", "has_sig": false, "md5_digest": "007e8c700467639abe9e190b593f363b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5246, "upload_time": "2016-03-08T01:41:07", "url": "https://files.pythonhosted.org/packages/1f/4e/87cfe482397c92aaed38c7d856f65f53e3d20e2bd46bb4c131a7ed5e3d31/ebi-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "f9f7b57eb96181ad17376bec2cf8c8ef", "sha256": "6dbd82c0f2e2202154cbff5ee031543f742ccb55a57a0ff2f10c6e2b5732adfe" }, "downloads": -1, "filename": "ebi-0.6.2.tar.gz", "has_sig": false, "md5_digest": "f9f7b57eb96181ad17376bec2cf8c8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5197, "upload_time": "2016-03-08T02:20:55", "url": "https://files.pythonhosted.org/packages/fd/bc/6612ee727162d4a889e9cfafc63fe1a77ec808f083885b9df3555f6ef041/ebi-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1bdd398eadf5a4f1564bbc3e6f47ecc2", "sha256": "85723636549a6034106d151bf7c5e9e713060ae58f5788b6c3db1a38cdb7ca5a" }, "downloads": -1, "filename": "ebi-0.6.3.tar.gz", "has_sig": false, "md5_digest": "1bdd398eadf5a4f1564bbc3e6f47ecc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5254, "upload_time": "2016-10-13T02:40:40", "url": "https://files.pythonhosted.org/packages/f6/79/bd4d4bfa3b741c3cf440efe67422f1b0555f53276d256a7670e45b886517/ebi-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "4356d2fc162ae27658f56f0489fb53ea", "sha256": "f8aa2782183d083d0f298072aee2c5b2db0b7ed58b5fc178e09dfe8a9399e75b" }, "downloads": -1, "filename": "ebi-0.6.4.tar.gz", "has_sig": false, "md5_digest": "4356d2fc162ae27658f56f0489fb53ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5278, "upload_time": "2016-11-04T04:15:31", "url": "https://files.pythonhosted.org/packages/0c/19/a7a924f173c3d260525ac6913e637ff6ab3eff1265abc240d4b6612a511e/ebi-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "d99f4f50c9acadbba6fcd9c1c68a62d8", "sha256": "d7194eb22d8b139b7635b73f1025a19f1592c6ce485d2f37323e44df24ae730d" }, "downloads": -1, "filename": "ebi-0.6.5.tar.gz", "has_sig": false, "md5_digest": "d99f4f50c9acadbba6fcd9c1c68a62d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6650, "upload_time": "2019-03-19T10:53:42", "url": "https://files.pythonhosted.org/packages/5b/de/dd0fbe77762e5ec758854dfe0293de10a2342c7aea6cbe5e25e81caa94d2/ebi-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "dc40a4b062bebbd37ac673357649c9a6", "sha256": "d41a9691359e688f4c6938ce9e54137650d5a0ee71d200b191db62b9789c5db2" }, "downloads": -1, "filename": "ebi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "dc40a4b062bebbd37ac673357649c9a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6783, "upload_time": "2019-04-03T09:36:23", "url": "https://files.pythonhosted.org/packages/d5/9b/195964d5e6d0762ef05f318e919a75689b97618c3780d8bbde37e65668da/ebi-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc40a4b062bebbd37ac673357649c9a6", "sha256": "d41a9691359e688f4c6938ce9e54137650d5a0ee71d200b191db62b9789c5db2" }, "downloads": -1, "filename": "ebi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "dc40a4b062bebbd37ac673357649c9a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6783, "upload_time": "2019-04-03T09:36:23", "url": "https://files.pythonhosted.org/packages/d5/9b/195964d5e6d0762ef05f318e919a75689b97618c3780d8bbde37e65668da/ebi-0.7.0.tar.gz" } ] }