如何在生产服务器上正确部署项目

时间:2016-10-05 07:31:54

标签: deployment dependencies production-environment

我想提出有关如何在生产服务器上正确部署具有多个依赖项的项目的声明。 例如。我的项目取决于节点(npm),ruby(用于sass),composer,gulp等 - 与开发过程相关的事情。

所以,也许一个好主意就是避免生产服务器上的所有这些东西,并创建一个单独的存储库来保存那些生产就绪的项目'具有所有依赖关系的状态(例如,带有composer deps的vendor /目录),并将其直接推送到生产环境。

根据this回答,看起来我应该在dev或本地环境中构建所有内容,然后将文件复制到生产中,这可能很乏味,也许将所有内容保存在单独的存储库中会很好。

或者,是否已经有一些关于此的最佳做法?有人可以帮我决定吗?

谢谢!

0 个答案:

没有答案