概述
Derrick 是一种工具,可帮助您在几秒钟内将应用程序容器化。Derrick 专注于本地开发环境中的开发人员工作流程。Derrick 将首先检查您的工作区,然后生成定义和模板,以促进您将应用程序作为容器化服务运行的旅程。这包括为您的应用程序生成 Dockerfile、用于部署它的 k8s 定义、用于多环境设置的 Helm Chart 或 Kustomize 文件夹、用于引导您的基础设施资源的 Terraform 模板、用于连续构建/测试/部署整个事物的 CI/CD 管道。您可以使用 Derrick 以云原生方式设置 DevOps 流程。
使用 Derrick 非常简单:
derrick gen
自动检查工作区并为您的应用程序生成 Dockerfile,或derrick list
显示所有可用的索具并选择一个通过derrick gen -r <rigging>
来生成 Dockerfile。- 在构建和运送容器之前,使用您喜欢的文本编辑器修改 Dockerfile 或其他清单。
- 融入您的工作流程并享受乐趣。
文档
语言支持
这是支持的语言和框架的列表。如果你想支持更多的语言和框架,请提交问题。
- 爪哇
- PHP
- Python
- 高朗
- 节点
执照
该软件是在 Apache 2.0 许可下发布的。