poco允许您使用简单的yaml文件对docker项目进行编目和管理,以缩短从查找项目到在环境中初始化项目的过程。
poco的Python项目详细描述
POCO
^ STR 1 } PoCo 有助于组织和管理DOCKER、DOCKER撰写、Kubernetes项目的任何复杂度,使用简单的YAML配置文件来缩短从找到项目到在本地环境中初始化它的路径。
- simple。使用非常简单的命令行界面配置、运行和在项目之间切换。
- 配置一次,到处使用。配置一次project,这样您的团队其他成员将感受到零配置的价值。
功能
- docker、docker compose、kubernetes、helm支持开箱即用。
- git,svn支持开箱即用。
- 项目目录,多个目录。创建自己的项目目录。在没有其他工具的情况下组织和执行项目。
- 多个计划。为不同的环境甚至是演示环境创建多个计划。轻松地在计划(环境)之间切换。
- 简单配置文件。poco有助于分离配置文件,因此可以随时轻松地维护和扩展它们。
- 脚本支持(hooks)。随时添加其他脚本。
文档
所有文档都可以在proco.app
要求
- git或svn
- ssh
- Docker(建议17.0.0或更高版本)
- kubectl,用于kubernetes支持
- helm,用于helm功能支持
快速启动
安装poco
:
$:~ pip install poco
初始项目:
$:~ mkdir my-project
$:~ cd my-project
$:~ poco init
poco.yml
和docker-compose.yml
将创建示例文件。
开始项目:
$:~ poco up
在将项目添加到poco repo之前,请创建新的空git存储库, 将存储库添加到本地poco repo配置:
$:~ poco repo add <name> <git-url>
现在您可以将项目添加到回购:
$:~ poco project add [<target-dir>] [<catalog>]
发布更改:
$:~ poco repo push
停止您的项目:
$:~ poco stop
许可证
MIT 版权所有(c)2017年至今,Shiwaforce.com