你好!<p>我厌倦了设置那些无法用几句话向团队解释的工具,比如 sops 或 git-crypt,仅仅是为了存储一些环境变量或机密信息,因此我开发了 lockenv 作为一个简单的替代方案。<p>它基本上是一个受密码保护的保管文件,你可以将其提交到 git。没有 gpg 密钥,没有云服务,只需执行 lockenv init,设置一个密码,然后锁定/解锁机密信息。<p>这个工具与操作系统的密钥环集成,因此你不需要不断输入密码。应该可以在 Mac/Linux/Windows 上运行,但我目前只在 Linux 上进行了测试。<p>我并不是想取代任何成熟或稳健的解决方案,只是想为一些简单的场景制作一个小工具,以便停止通过 Slack 分享机密信息。<p>欢迎尝试,谢谢!
返回首页
最新
我一直在Dockerfile中编写相同的脆弱的单行代码,以检查二进制文件是否存在、环境变量是否设置以及配置文件是否有效。错误信息总是很糟糕,语法也不一致。
Preflight用一个静态二进制文件替代了这一切。它处理命令(带有版本约束)、环境变量、文件、TCP/HTTP端点、校验和、git状态以及系统资源。由于它没有任何依赖项,因此可以在FROM scratch镜像中使用。
欢迎分享我遗漏的验证模式。