【问题标题】:How to maintain a single code base on a multi server node app如何在多服务器节点应用程序上维护单个代码库
【发布时间】:2017-01-13 18:53:26
【问题描述】:

我在运行相同 Node 应用程序的负载平衡环境中有多个服务器。我希望这些服务器上的代码在任何地方都相同。我目前为这些服务器上的代码维护一个 git 存储库,但必须手动 SSH 到每个服务器并从 git 存储库中提取代码。有什么简单的方法可以将代码推送到所有服务器上吗?

【问题讨论】:

  • 如果您发现以下任何答案有用,请考虑将其标记为已接受。

标签: node.js git architecture system


【解决方案1】:

我想到的直截了当的解决方案:

1) 在服务器上使用 cron 作业,让您手动完成工作,即 git pull(需要 linux),或

2) 使用git hooks 触发对其他服务器的拉取。使用此解决方案,您需要拥有触发更新的服务器列表。 Hooks 基本上是在提交、推送等事件之前/之后执行的脚本。

【讨论】:

    【解决方案2】:

    看起来您的问题是如何将 Node.js 应用程序部署到多个服务器中。这里related question

    【讨论】:

      猜你喜欢
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      相关资源
      最近更新 更多