【发布时间】:2016-02-11 04:42:34
【问题描述】:
我们有一个包含 350 多个运行实例的生产站点,因此即使在短时间内关闭该站点也是一件大事。
我的问题:
将我们的代码推送到生产环境后,如果 composer 有任何更新,我们必须更新它,在此期间网站将关闭。那么在更新时更新作曲家而不使网站停机的最佳实践是什么?
【问题讨论】:
-
使用 git 更新你的项目
-
我们为此使用 git,在使用 git 推送代码后我们必须更新 composer,同时更新 composer 站点将关闭。
-
好吧。在 git 中,您可以创建分支。创建一个测试分支,在其中放置所有测试文件/工作代码。将其合并到您的实时项目中。它不会使您的网站脱机。只有 1 个人对已更改的代码有问题。但是刷新修复了
-
Git 不是部署工具,不应该这样使用。是的,即使通过远程连接,它也会在某处获取文件,但这并不能替代您似乎需要的零停机时间部署。
标签: php deployment composer-php web-deployment production