2010-07-09 4 views
8

Je cherche un outil (ou un ensemble d'outils) qui pourrait m'aider à automatiser le déploiement de projets Django avec toutes les dépendances requises.Outils de déploiement Django

J'ai cherché des solutions, mais je suis curieux de savoir quelles sont vos préférées.

Répondre

7

Je vais deuxième suggestion Meder: l'utilisateur virtualenv + pip. Ceux-ci donneront des environnements isolés qui peuvent être maintenus et répliqués facilement.

Une fois que vous avez obtenu cette course, vous avez deux choix:

  • fabric: est idéal pour système le plus simple. Vous pouvez écrire de nombreuses situations de déploiement (extraction de code, plusieurs serveurs, etc.). Fabric fait de petites hypothèses sur quoi et comment vous déployez, donc c'est assez flexible.
  • Zope's buildout: est plus complexe et plus difficile à configurer, mais peut faire à peu près n'importe quel scénario de déploiement que vous lui lancez.

Meilleures salutations

1

Vous pouvez également jeter un oeil à silver-lining. C'est un peu tôt, mais ça semble aller, tant que vous faites tout de la même manière dans votre projet.

+0

solution intéressante, pas pour l'instant mais je vais le garder à l'esprit – dzida

+0

Oui, je ressens la même chose. J'adorerais passer à ce type de déploiement, mais je ne peux pas vraiment changer le système de déploiement de mon projet actuel. –

+0

@MatthewSchinckel pouvez-vous mettre à jour le lien pour la doublure d'argent. J'ai essayé de google mais rien n'a été détecté. – kt14

Questions connexes