0

我有一个 nodejs Web 应用程序,我将此应用程序部署到 3 个服务器以服务来自用户的许多请求。问题是每次更新源代码时,我都必须远程访问每台服务器以从 Bitbucket 提取代码并重新启动服务器。有没有办法一次性更新所有服务器?,谢谢。当 Facebook 拥有数千台服务器时,他们会怎么做?

4

1 回答 1

0

我建议从您的服务器中删除 git 访问权限。相反,使用像 grunt 或 gulp 这样的构建工具来创建一个包。然后使用 Ansible(超级简单,在没有任何代理的情况下通过 ssh 运行)或 Chef 等部署它。

于 2015-10-08T16:46:13.310 回答