我在运行相同Node应用程序的负载平衡环境中有多个服务器。我希望这些服务器上的代码在任何地方都是一样的。我目前在这些服务器上维护代码的git repo,但必须手动SSH到这些服务器中,并从git repo中提取代码。有没有简单的方法可以将代码推送到所有服务器上?
答案 0 :(得分:1)
我脑子里想到了直截了当的解决方案:
1)在服务器上使用cron
作业来完成你手动完成的工作,即git pull(需要linux)或
2)使用git hooks
触发其他服务器上的拉动。使用此解决方案,您需要具有触发更新的服务器列表。钩子基本上是在提交,推送等事件之前/之后执行的脚本。
答案 1 :(得分:1)
看起来您的问题是如何将Node.js应用程序部署到多个服务器中。这里related question