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

ルビーを扱いたくなくproject:deploy、Symfony 1.4のコマンドが気に入った場合は、このバンドルを確認してください

composerを使用して簡単にインストールできます。要件に追加"hpatoio/deploy-bundle": "~1.0"するだけです。

于 2012-11-06T13:09:59.073 に答える