Capistrano从远程服务器部署

问题描述 投票:1回答:1

我正在使用Dotenv在部署时填充我的环境,并且我有一个包含所有秘密的部署服务器。

我希望能够从我的localhost进行封面cap production deploy ,触发我的部署服务器从其自身进行cap production deploy ,其中包含每个人本地计算机无法提供的所有秘密。

是否有任何capistrano添加宝石解决这个问题? 或者有人能指出我正确的方向。

我正在考虑建立一个指向部署服务器的全新阶段。

ruby capistrano3
1个回答
0
投票

在部署时不应将秘密复制到服务器,因为它很容易受到攻击,我们不会经常更改它们。 它们应该直接放在服务器上以保证安全。这就是我遵循的方法,我们可以使用dontev或figaro gem来管理它

© www.soinside.com 2019 - 2024. All rights reserved.