kimdre/doco-cd · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
doco-cd - Docker Compose 持续部署
面向 Docker Compose 的 GitOps
Doco-CD 是一款轻量级、声明式的 GitOps 持续交付工具,通过轮询和 Webhook 自动部署和更新 Docker Compose 项目/服务以及 Swarm 堆栈。
你可以将其视为 Docker 的简单 Portainer 或 ArgoCD 替代方案。
[!NOTE] 文档现已在 doco.cd 上可用。旧的 GitHub wiki 不再可用。
功能
- 易于设置和使用。
- 使用最小化(distroless)镜像运行
- 使用 Go 构建,具有极小的 RAM 和 CPU 需求。
- 支持各种 外部密钥管理提供商 以及使用 SOPS 进行数据加密
- 可通过 Webhook 和/或轮询部署应用程序。
- 支持各种 Git 提供商
- 支持 OCI 工件 和 Git 仓库用于部署配置。
- 在 Swarm 模式 下同时支持 Docker Compose 项目和 Swarm 堆栈。
- 提供 通知 和 Prometheus 指标 用于监控。
- 支持 作业调度 / 定时任务 以运行周期性任务。
文档
你可以在 doco.cd 找到文档。
社区
- 在 GitHub 讨论区 提问或讨论想法
- 通过 提交 issue 报告 bug 或建议功能
贡献
欢迎贡献!请参阅 贡献指南 以获取更多信息。
支持该项目
如果您希望支持 Doco-CD 的开发,请考虑成为 GitHub Sponsors 上的赞助者。
Doco-CD 由以下机构自豪地支持