{ "info": { "author": "Shiwaforce.com", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# POCO-OPS\n[![Build Status](https://travis-ci.org/shiwaforce/poco-ops.svg?branch=master)](https://travis-ci.org/shiwaforce/poco-ops)\n[![pypi](https://img.shields.io/pypi/v/poco-ops.svg)](https://pypi.python.org/pypi/poco-ops)\n[![pypi](https://img.shields.io/pypi/pyversions/poco-ops.svg)](https://pypi.python.org/pypi/poco-ops)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/4e624a36306d3807572c/test_coverage)](https://codeclimate.com/github/shiwaforce/poco-lite/test_coverage)\n[![Maintainability](https://api.codeclimate.com/v1/badges/4e624a36306d3807572c/maintainability)](https://codeclimate.com/github/shiwaforce/poco-lite/maintainability)\n\n

\n \n

\n\n**THIS IS THE LIGHTWEIGHT VERSION OF [POCO](https://pypi.python.org/pypi/poco).**\n\n\n**Poco** helps to organise and manage Docker, Docker-Compose, Kubernetes projects of any complexity using simple YAML config files to shorten the route from finding your project to initialising it in your local environment.\n\n- **Simple**. Configure, run and switch between projects with a very simple command line interface. \n- **Flexibility**. Manage, scale, maintain projects of any complexity with ease.\n- **Configure Once, Use Everywhere**. Configure project once so the rest of your team will feel the value of zero configuration. \n\n## Features\n- **Docker, Docker-Compose, Kubernetes, Helm** support out of the box.\n- **Multiple Plans**. Create multiple plans for different environments or even environments for demo purposes. Switch between plans (environments) with ease.\n- **Simple Config Files**. Poco helps to split config files, so it is easy to maintain and scale them any time.\n- **Script Support (Hooks)**. Add additional scripts any time.\n\n\n## Documentation\nAll documentation is available on [proco.app](https://proco.app)\n- [Documentation](http://proco.app/documentation) \n- [Overview](http://proco.app/documentation/) \n- [Tutorials](http://proco.app/tutorials/) \n- [Github, Gitlab Integration](http://proco.app/documentation/third-party-integrations/) \n\n\n## Requirements\n- Docker (17.0.0 or higher version is recommended)\n- kubectl, for Kubernetes support\n- helm, for helm functionality support\n\n## Quick start\nInstall `poco`:\n```\n$:~ pip install poco\n```\n\nInit project:\n```\n$:~ mkdir my-project\n$:~ cd my-project\n$:~ poco init\n```\n`poco.yml` and `docker-compose.yml` example files will be created.\n\nStart project:\n```\n$:~ poco up\n```\n\nBefore adding your project to Poco Repo create new empty git repository,\nadd repository to your local Poco Repo config:\n```\n$:~ poco repo add \n```\n\nNow you can add you project to repo:\n```\n$:~ poco project add [] []\n```\n\nPublish your changes:\n```\n$:~ poco repo push\n```\n\nStop your project:\n```\n$:~ poco stop\n```\n\n## Licence\n[MIT](http://opensource.org/licenses/MIT)\nCopyright (c) 2017-present, [Shiwaforce.com](https://www.shiwaforce.com/en)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.shiwaforce.com", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "poco-ops", "package_url": "https://pypi.org/project/poco-ops/", "platform": "", "project_url": "https://pypi.org/project/poco-ops/", "project_urls": { "Homepage": "https://www.shiwaforce.com" }, "release_url": "https://pypi.org/project/poco-ops/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "poco lets you catalogue and manage your Docker projects using simple YAML files to shorten the route from finding your project to initialising it in your environment.", "version": "1.0.3" }, "last_serial": 4599622, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8276aa9529b0e8df39902d40ff768ae9", "sha256": "748d8944b1c7a373e57bddfd169287a7e10d33159ac38f264159a06f0fa97a64" }, "downloads": -1, "filename": "poco-ops-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8276aa9529b0e8df39902d40ff768ae9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21117, "upload_time": "2018-12-14T12:29:27", "url": "https://files.pythonhosted.org/packages/44/af/84b9e13f96f8fc5b3dc124654e3a54fb4b8a5228d313751d411ddadbe98e/poco-ops-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5b1ca5927b32526f75764ff19c1e9bdf", "sha256": "78155e94cfb279f9aefddf8f5eec7a7d37312bfd6d6b080497490c89d1223787" }, "downloads": -1, "filename": "poco-ops-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5b1ca5927b32526f75764ff19c1e9bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21228, "upload_time": "2018-12-14T13:56:39", "url": "https://files.pythonhosted.org/packages/20/40/dc635751fe46bc6c3354df10c85ec59540130d4aea7625b818e29b88b63d/poco-ops-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6762ad832e179ad4be4dd4d1f7b67d6f", "sha256": "5b4fc1db45de3617b28b6da3a6749e24f134a71e905070facc5ea3057bd887d9" }, "downloads": -1, "filename": "poco-ops-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6762ad832e179ad4be4dd4d1f7b67d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21219, "upload_time": "2018-12-14T14:14:56", "url": "https://files.pythonhosted.org/packages/17/c0/ec23f3e8832aa3a8bead398181833218cd79a2b0b5b14451fc59628a9684/poco-ops-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "739d3b85d4283b9eb8e5ee7ce21efb58", "sha256": "b5949e6d4f60d0f0dafd3269de540d4538e3445ee70d5cddecdd4cc31dde73b6" }, "downloads": -1, "filename": "poco-ops-1.0.3.tar.gz", "has_sig": false, "md5_digest": "739d3b85d4283b9eb8e5ee7ce21efb58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21895, "upload_time": "2018-12-14T14:45:40", "url": "https://files.pythonhosted.org/packages/54/83/219cf0da3f37870280f172d95c840c5aed13249d3a9ffd6fcdbf6d5df9bb/poco-ops-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "739d3b85d4283b9eb8e5ee7ce21efb58", "sha256": "b5949e6d4f60d0f0dafd3269de540d4538e3445ee70d5cddecdd4cc31dde73b6" }, "downloads": -1, "filename": "poco-ops-1.0.3.tar.gz", "has_sig": false, "md5_digest": "739d3b85d4283b9eb8e5ee7ce21efb58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21895, "upload_time": "2018-12-14T14:45:40", "url": "https://files.pythonhosted.org/packages/54/83/219cf0da3f37870280f172d95c840c5aed13249d3a9ffd6fcdbf6d5df9bb/poco-ops-1.0.3.tar.gz" } ] }