2010-07-09 19 views
8

Django projelerini tüm gerekli bağımlılıklarla dağıtmayı otomatikleştirmeme yardımcı olabilecek bazı araç (veya araçlar kümesi) arıyorum.Django dağıtım araçları

Bazı çözümler için uğraştım ama en sevdikleriniz nelerdir merak ediyorum.

cevap

7

Ben olacak ikinci Meder önerisi: Kullanıcı Virtualenv + Pip. Bunlar kolayca yönetilip çoğaltılabilecek izole ortamlar verecektir.

  • fabric: basit kurulumları için büyük mı o çalışan aldığımda

    , iki seçeneğiniz vardır. Birçok dağıtım durumunu (kod kontrol, çoklu sunucu, vb.) Komut dosyası olarak kullanabilirsiniz. Kumaş neye ve nasıl dağıldığına dair küçük varsayımlar yapar, bu yüzden oldukça esnektir.

  • Zope's buildout: Kurmak daha karmaşık ve daha zordur, ancak attığınız hemen hemen tüm dağıtım senaryolarını gerçekleştirebilir.

Saygılarımızla

1

Ayrıca silver-lining bir göz olabilir. Biraz erken, ama her şey aynı şekilde projenizde yaptığınız sürece iyi görünüyor.

+0

ilginç bir çözüm, şimdilik değil ama aklımda kalacaktır. – dzida

+0

Evet, aynı şekilde hissediyorum. Bu tür bir uygulamaya geçmeyi çok isterim, ancak şu anki projemdeki dağıtım sistemini gerçekten değiştiremiyorum. –

+0

@MatthewSchinckel, gümüş astarlı bağlantıyı güncelleyebilir. Google denedim ama hiç bir şey olmadı. – kt14