{ "info": { "author": "Lab Digital B.V.", "author_email": "opensource@labdigital.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "ecs-deplojo\n===========\n\nDeployment tool for Amazon ECS.\n\nInstallation\n------------\n\n`pip install ecs-deplojo`\n\n\n\n\nUsage\n-----\n\n.. code-block:: console\n\n Usage: ecs-deplojo [OPTIONS]\n\n Options:\n --config FILENAME [required]\n --var VAR\n --dry-run\n --output-path PATH\n --role-arn \n --help Show this message and exit.\n\n\nExample configuration\n---------------------\n\n.. code-block:: yaml\n\n ---\n cluster_name: example\n\n environment:\n DATABASE_URL: postgresql://\n\n task_definitions:\n web: \n template: task_definitions/web.json\n overrides:\n uwsgi:\n memory: 512\n portMappings:\n - hostPort: 0\n containerPort: 8080\n protocol: tcp\n manage:\n template: task_definitions/manage.json\n\n services:\n web: \n task_definition: web\n\n before_deploy:\n - task_definition: manage\n container: uwsgi\n command: manage.py migrate --noinput\n\n after_deploy:\n - task_definition: manage\n container: uwsgi\n command: manage.py clearsessions\n\n\nExample log output\n------------------\n\n.. code-block:: console\n\n Starting deploy on cluster example (1 services)\n Registered new task definition web:10\n Starting one-off task 'manage.py migrate --noinput' via manage:10 (uwsgi)\n Updating service web with task defintion web:10\n Waiting for deployments\n Waiting for services: web (0/2)\n Waiting for services: web (1/2)\n Waiting for services: web (2/2)\n Deployment finished: web (2/2)\n Starting one-off task 'manage.py clearsessions' via manage:10 (uwsgi)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/labd/ecs-deplojo/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ecs-deplojo", "package_url": "https://pypi.org/project/ecs-deplojo/", "platform": "", "project_url": "https://pypi.org/project/ecs-deplojo/", "project_urls": { "Homepage": "https://www.github.com/labd/ecs-deplojo/" }, "release_url": "https://pypi.org/project/ecs-deplojo/0.8.1/", "requires_dist": [ "boto3 (==1.9.196)", "click (==7.0)", "pyaml (==16.12.2)", "pytz", "flake8 (==3.7.8) ; extra == 'test'", "isort (==4.3.21) ; extra == 'test'", "moto (==1.3.13) ; extra == 'test'", "pytest (==5.0.1) ; extra == 'test'", "pytest-cov (==2.7.1) ; extra == 'test'" ], "requires_python": "", "summary": "Deployment tool for Amazon ECS", "version": "0.8.1" }, "last_serial": 5890556, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "9b71185492984f6c1f5f12f270a7f55c", "sha256": "e3dc46783d5ffad54b7071846b055e2edfc8b7cef65ec72aed96f49a3841b601" }, "downloads": -1, "filename": "ecs_deplojo-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9b71185492984f6c1f5f12f270a7f55c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8828, "upload_time": "2017-04-14T13:56:10", "url": "https://files.pythonhosted.org/packages/7d/a7/fe2c2163b8ba93fe1c63bbecd3ff9ef06bb9354948433b48fca7d8d3a602/ecs_deplojo-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a05b81d355ec3dea308bdd9c4bdbb531", "sha256": "cec376e714108d179ae25930ce908f081685ad4b489aacc3f659218ea1bada54" }, "downloads": -1, "filename": "ecs-deplojo-0.2.0.tar.gz", "has_sig": true, "md5_digest": "a05b81d355ec3dea308bdd9c4bdbb531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9558, "upload_time": "2017-04-14T13:56:12", "url": "https://files.pythonhosted.org/packages/9e/4b/875817d1579613e96681af67492b08da9d57f8ec1c0e1a74dd29822dec7b/ecs-deplojo-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ddcc1301719ae6358e6505b16c1ed057", "sha256": "b41f189f87e2b12d7272925ab1a056398b581d07106404d05144fcb1d0bb8fed" }, "downloads": -1, "filename": "ecs_deplojo-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ddcc1301719ae6358e6505b16c1ed057", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9051, "upload_time": "2017-05-19T08:32:32", "url": "https://files.pythonhosted.org/packages/bc/47/155a666e27c4c4e2a90f31c31202623be667d12771e39ae1243e81b4b152/ecs_deplojo-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "245b1bd0600a6d4bec0f178d0909f147", "sha256": "6a319c67d34e2811a23dd472a61dd5516a924647fb82fad595350fd7e690cfe9" }, "downloads": -1, "filename": "ecs-deplojo-0.3.0.tar.gz", "has_sig": true, "md5_digest": "245b1bd0600a6d4bec0f178d0909f147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10613, "upload_time": "2017-05-19T08:32:35", "url": "https://files.pythonhosted.org/packages/d5/14/042b117f54307cbd8664508e9ee0f31684820dc8634f5d0681416523939c/ecs-deplojo-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "37532c353431afaeb08603978fb5d5b5", "sha256": "d124fdcd0925465e4b615c633e50dcab6b11e9542843f6a32f41a32fa3d9503e" }, "downloads": -1, "filename": "ecs_deplojo-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "37532c353431afaeb08603978fb5d5b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9086, "upload_time": "2017-08-13T12:10:26", "url": "https://files.pythonhosted.org/packages/53/f7/64182bc193777ae8b6ec48248cc08b35e57cc19be71df08c8ef5ee2600be/ecs_deplojo-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0c3598f5896897b082e3980a190a56e", "sha256": "07e1d024da3628b74e08a9125aaec921915bbafd46df0328bd1fe3ec2b1ad546" }, "downloads": -1, "filename": "ecs-deplojo-0.3.1.tar.gz", "has_sig": true, "md5_digest": "d0c3598f5896897b082e3980a190a56e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10632, "upload_time": "2017-08-13T12:10:28", "url": "https://files.pythonhosted.org/packages/10/9d/3d571b7e90193fbaa2b96658c72ae56a6fceeeb8465f45bdb32b8fca3b88/ecs-deplojo-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "649c02eebf84791772c1bf72a97332ee", "sha256": "7f094172d78f42b744ed9c481b36e186994891a133a97937d245c0d10fd59ac4" }, "downloads": -1, "filename": "ecs_deplojo-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "649c02eebf84791772c1bf72a97332ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9162, "upload_time": "2017-09-11T20:04:03", "url": "https://files.pythonhosted.org/packages/b9/99/923121b055ea628b200311e4edcbc4d06c1fc69824a373d777f826655714/ecs_deplojo-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ec0975ded9221d659a150d381d7798e", "sha256": "77dcdcec9d85fbb473adbfe8e158d9372ffd663c723ac61766d3f2217c33ba6d" }, "downloads": -1, "filename": "ecs-deplojo-0.4.0.tar.gz", "has_sig": true, "md5_digest": "1ec0975ded9221d659a150d381d7798e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10758, "upload_time": "2017-09-11T20:04:05", "url": "https://files.pythonhosted.org/packages/2c/0a/94076402fc65bb78657b38e87f9614a04063d6fcc4eea3ae8ecc130773c5/ecs-deplojo-0.4.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "761594d2a84490385f03d35abe768199", "sha256": "eed36ea08a8f7dd2898af249135c3301701c1b5b5636c7eb10f4a15476656b71" }, "downloads": -1, "filename": "ecs_deplojo-0.6.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "761594d2a84490385f03d35abe768199", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9982, "upload_time": "2018-07-16T19:44:52", "url": "https://files.pythonhosted.org/packages/d1/17/d4a6fa622da800d13eb44dfb85e4aec2e06591d62326b63886eb5e205885/ecs_deplojo-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eee2365fd7b2273e847e6e7ae81a3b6", "sha256": "bb7e6dedab74f4243b0a2f9fbb9009a368328756981dddfee936a63f9513e89c" }, "downloads": -1, "filename": "ecs-deplojo-0.6.0.tar.gz", "has_sig": true, "md5_digest": "2eee2365fd7b2273e847e6e7ae81a3b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12183, "upload_time": "2018-07-16T19:44:54", "url": "https://files.pythonhosted.org/packages/87/0d/dabaa640860d2cfa8cdf4d76aa1ca2ccff8de927ee8dafac2d6f572df05e/ecs-deplojo-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "bea28695c1a598932ec9b756f8bd0fc2", "sha256": "fc910016c092f5fd9a0d9d2dfe427cb5915587327155968566d5d85733c4a2ce" }, "downloads": -1, "filename": "ecs_deplojo-0.7.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "bea28695c1a598932ec9b756f8bd0fc2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8878, "upload_time": "2019-04-15T08:56:31", "url": "https://files.pythonhosted.org/packages/28/58/d4221706feb318b8c5dffa9ab642199661306b17971464b9ca016a0b884a/ecs_deplojo-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5a04d33dcc78fa296bd1036853c937c", "sha256": "ce8ed90287b7539cb157259e17ff5dbef6e087b8e3515015b883567f6e95bd6b" }, "downloads": -1, "filename": "ecs-deplojo-0.7.0.tar.gz", "has_sig": true, "md5_digest": "b5a04d33dcc78fa296bd1036853c937c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7581, "upload_time": "2019-04-15T08:56:34", "url": "https://files.pythonhosted.org/packages/98/3e/dae7fe4a6271bc84d6a56cf14f20d65ba0be7b7c240ac012c0141edaf816/ecs-deplojo-0.7.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "aa56b7d3cc567f3a308f3e38db0429f6", "sha256": "155055f4b750b45d56f13471df967ec3fe91837a0818d5005c6c86a9d4d50816" }, "downloads": -1, "filename": "ecs_deplojo-0.8.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "aa56b7d3cc567f3a308f3e38db0429f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15095, "upload_time": "2019-08-01T12:09:08", "url": "https://files.pythonhosted.org/packages/47/e9/3364d1d0b00db6e6ad1c6be5b2052c5adc72c94f6dd72fbd018fefa989c9/ecs_deplojo-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63e174b132cdb244cfb2fb61ee826a1c", "sha256": "cc82dd2f270a7325e3f7ae378f321c877e4f66adf9d1e264f4560adc7ec1d67c" }, "downloads": -1, "filename": "ecs-deplojo-0.8.1.tar.gz", "has_sig": true, "md5_digest": "63e174b132cdb244cfb2fb61ee826a1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13620, "upload_time": "2019-08-01T12:09:10", "url": "https://files.pythonhosted.org/packages/21/0c/0c13c791c28e133caacb239287ca9116af4284b3a7aff93fafae73405e4a/ecs-deplojo-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa56b7d3cc567f3a308f3e38db0429f6", "sha256": "155055f4b750b45d56f13471df967ec3fe91837a0818d5005c6c86a9d4d50816" }, "downloads": -1, "filename": "ecs_deplojo-0.8.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "aa56b7d3cc567f3a308f3e38db0429f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15095, "upload_time": "2019-08-01T12:09:08", "url": "https://files.pythonhosted.org/packages/47/e9/3364d1d0b00db6e6ad1c6be5b2052c5adc72c94f6dd72fbd018fefa989c9/ecs_deplojo-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63e174b132cdb244cfb2fb61ee826a1c", "sha256": "cc82dd2f270a7325e3f7ae378f321c877e4f66adf9d1e264f4560adc7ec1d67c" }, "downloads": -1, "filename": "ecs-deplojo-0.8.1.tar.gz", "has_sig": true, "md5_digest": "63e174b132cdb244cfb2fb61ee826a1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13620, "upload_time": "2019-08-01T12:09:10", "url": "https://files.pythonhosted.org/packages/21/0c/0c13c791c28e133caacb239287ca9116af4284b3a7aff93fafae73405e4a/ecs-deplojo-0.8.1.tar.gz" } ] }