weave:配置打包省力

时间:2024-06-23 13:55:41
【文件属性】:

文件名称:weave:配置打包省力

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-23 13:55:41

Go

Weave 是一种工具,可让您为不同的配置组生成配置包。 它将您的基础与每个配置组合并,同时还应用排除项。 引用核心配置存储库并希望将敏感部分分发到特定主机。 Tar Gzip 档案(可选的 AES 加密),可以提取到您的目标上以供即时使用。 支持从 HTTP 端点下载包,如果包与 eTag Weave 一起存储,则只有在进行更改后才会下载包。 相反,您可以使用 Wea​​ve 的内置 S3 支持在生成后自动上传修改后的文件。 支持post_extraction.sh和pre_extraction.sh回调脚本,下载新配置时将在提取前后调用。 我使用 Wea​​ve 为特定的 Docker 主机生成配置组,确保它们只获取所需的敏感 Dockerfile,仅此而已。 安装 二进制文件可从 或者,您可以使用 Go 来安装weave go install github.com/ca


【文件预览】:
weave-master
----core()
--------archive.go(7KB)
--------options.go(2KB)
--------contents.go(2KB)
--------tools.go(625B)
--------encrypt.go(2KB)
----tools()
--------local_config.go(555B)
--------version.go(54B)
--------tools.go(363B)
--------sentry.go(3KB)
----LICENSE(1KB)
----app()
--------shared.go(1KB)
--------client.go(4KB)
--------compiler.go(4KB)
----main.go(112B)
----VERSION(6B)
----.gitignore(11B)
----remote()
--------uptypes()
--------remote.go(2KB)
--------s3()
----README.md(5KB)
----build.sh(2KB)

网友评论