8

使用 symfony 1,有一个简单的内置任务可以通过 rsync 进行部署。

symfony project:deploy [--go] [--rsync-dir="..."] [--rsync-options[="..."]] server

对于更大、更复杂的项目,我习惯于用更健壮的东西扩展或覆盖该任务,但对于简单的应用程序来说,这很有用。

我的问题:部署 Symfony2 应用程序是否有标准的传统方式?

有不同的捆绑包可以添加控制台命令:

还有Capifony,它真的很有趣,但可能比我正在开发的简单应用程序所需的要多。

还有什么我想念的吗?我想我很惊讶没有开箱即用的简单内置命令。

4

2 回答 2

7

我不相信有一种标准的、传统的方式来部署 Symfony 2 应用程序,尤其是 Symfony 2 还没有稳定发布。

我强烈推荐使用 Capifony,即使是简单的应用程序部署。它有据可查,由KnpLabs开发,因此很可能会得到长期支持。

于 2011-04-20T15:30:16.440 回答
4

如果您不想处理 ruby​​ 并且喜欢project:deploySymfony 1.4 中的命令,请查看此捆绑包

您可以使用 composer 轻松安装它。只需添加"hpatoio/deploy-bundle": "~1.0"到您的要求。

于 2012-11-06T13:09:59.073 回答