2011-04-20 27 views
8

Symfony 1 ile, rsync aracılığıyla dağıtım yapmak için basit bir yerleşik görev vardı. Daha büyük, daha karmaşık projeler içinSymfony2 uygulamasını dağıtmanın tercih edilen yolu nedir?

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

, ben uzanan veya daha sağlam bir şeyle bu görevi üzerine yazma alışkanlığı, ama basit bir uygulama için orada olması faydalı oldu.

Soruma Soru: Symfony2 uygulamasını dağıtmak için standart, geleneksel bir yol var mı?

gerçekten ilginç ama için gerekenden daha büyük olasılıkla şekilde daha olduğu, aynı zamanda Capifony vardır:

konsol komutları eklemek orada farklı grup yok basit bir uygulama üzerinde çalışıyorum.

Eksik olduğum başka bir şey var mı? Sanırım kutunun dışında mevcut basit bir komutta şaşırmadım.

cevap

7

Henüz Symfony 2 uygulamalarını yerleştirmek için standart, geleneksel bir yol olduğuna inanmıyorum, özellikle Symfony 2 hala kararlı bir sürümde değil.

Basit uygulama dağıtımı için bile Capifony'yi kullanmanızı şiddetle tavsiye ediyorum. İyi belgelenmiştir ve KnpLabs tarafından geliştirilmiştir, bu nedenle uzun vadede desteklenmesi muhtemeldir.

+0

Yeterince adil, ama Symfony2 üzerinde henüz kararlı olmadığı bildirilmiş olsa da bazı üretim uygulamaları olduğunu biliyorum. Nispeten güvenilir bir dağıtım çözümüne yerleşmiş olmalılar. –

+1

Neden Capifony güvenilir olmaz? –

+0

Bunun yapılmadığını söylemek istemedim. Sadece yüksek sesle merak ediyorum, eğer varsa, ilk evlat edinicilerin ilk ürünü kurulmaktadır. –

4

Eğer yakut ile uğraşmak istemiyorsanız ve Symfony'nin 1.4 çek bu paket

Kolayca besteciyi kullanarak yükleyebilir project:deploy komutu sevdiyseniz. Gereksiniminize "hpatoio/deploy-bundle": "~1.0"'u ekleyin.

İlgili konular