我有一个非常有趣的问题。以下是我目前在经典模式下在Amazon EC2中进行部署的工作流程。在Amazon VPC中部署公司网络内部的自定义gems
在我公司的网络中部署主机。
部署目标是AWS中的EC2机器。
在公司的git账户里有自定义的红宝石(因此不能从我公司的网络外部安装宝石)。
为了克服第3点提到的问题。我在部署主机和部署目标之间使用了反向隧道。
我正在使用capistrano进行部署。
现在的问题,当我们决定从亚马逊经典移动到Amazon VPC仅具有私有IP地址的部署目标出现。以下是我想到的在VPC实例中部署代码的工作流程。
创建亚马逊VPC一个部署主机和重视公共DNS它,这样我可以从我的主要部署主机访问它(这是我公司的网络内。)
通过运行代码部署AWS部署主机的部署脚本。
的问题是,我不能够找到一种方法来安装这些git的帐户我公司内部举办的宝石。你们能帮我解决这个问题吗?
您是否考虑在我们的供应商文件夹中缓存该宝石? – spickermann
您的公司网络中是不是您的VPC? – Rico
@Rico:不,VPC不在公司网络内。有没有办法做到这一点? – kyser