10 个版本
0.2.3 | 2022年7月5日 |
---|---|
0.2.2 | 2022年6月5日 |
0.2.0 | 2022年5月22日 |
0.1.5 | 2022年2月6日 |
0.1.0 | 2021年11月21日 |
#29 in #docker-image
34KB
667 代码行
Depploy
关于
Depploy 是一个命令行工具,可以轻松创建适用于所有编程语言的 Docker 镜像。只需在您的应用程序配置中指定名称和版本,depploy 将负责构建并将其推送到 Docker Hub 或您的私有仓库。
安装
cargo install depploy
用法(命令:运行)
Depploy 非常简单,只需输入
depploy run
depploy 将在当前目录中搜索配置文件(任何文件扩展名,如 yml、toml、yaml、ini)
- conf
- config
- Cargo
配置文件需要包含以下键
- name
- version
更多配置文件即将推出。
用法(命令:生成)
此命令使用指定的路径,并索引所有不是通过 ".gitignore" 忽略的文件扩展名。如果编程语言目前受到 depploy 支持,它将在您的文件夹根目录创建一个 Dockerfile。
depploy generate
不支持的语言?
欢迎您向 dockerfile 分支提交拉取请求,以将基本指令文件添加到 depploy。
指定私有仓库
Depploy 默认将镜像推送到 Docker Hub,如果您想更改此设置,则需要创建以下配置文件
nano "~/.depploy/settings.toml
内容应类似于 "example_settings.toml"。
待办事项
这些是近期应添加的功能。
- 改进状态和退出消息
- 更好的 Docker 守护进程处理
- 生成子命令,如列出文件、添加文件(自定义或创建拉取请求)。
变更日志
0.2.0
- 添加了生成命令。
- 改进了运行命令的错误处理。
- 将 depploy 目录移动到用户家目录。
0.1.0
- 初始版本,包含运行命令。
依赖项
~23–39MB
~705K SLoC