Bonjour, Comme déjà mentionné, un bon début serait:
- Virtualenv <http://www.virtualenv.org/en/latest/> - en dev et sur le serveur de prod, pour encloisonner ton projet dans un environnement virtuel - Un fichier "requirements.txt<http://www.pip-installer.org/en/latest/requirements.html>" - où tu liste tous les modules python nécessaires à ton projet - PIP <http://www.pip-installer.org/en/latest/> - pour l'installation des modules (*pip install -r requirements.txt* pour tout installer d'un coup par exemple) - Git <http://git-scm.com/> - pour le versioning du projet (ou n'importe quel autre gestionnaire de version en fait) - South <http://south.aeracode.org/> - pour gérer les modifications apportées à la base de données - Fabric <http://docs.fabfile.org/en/1.5/> - pour automatiser la mise en production via un petit script Avec ça tu auras déjà une bonne base et de quoi mettre en production sans trop de soucis. Après, tout dépend de l'envergure du projet, beaucoup d'autres choses peuvent être ajoutées, notamment faire de l'intégration continue. Le 6 février 2013 19:30, Stéphane Kanschine <[email protected]> a écrit : > Le Wed 6 Feb, vers 16:53, Tonton exprimait : > > > Bonjour > > Salutations, > > > existe t'il des exemples de bonnes pratiques pour déployer une app de > dev > > vers la prod > > Tout dépend de ton processus de développement. Dans une société > structurée, nous utilisions du packaging Debian, un buildbot, (salt, ) > etc. Pour un projet perso, je tag mes release, j'ai un fichier de > conf de dév en paralèlle de celui de prod et je met à jour via git, > assez simplement. > > Ça tombe dans le giron du développement opérationnel, qui sera le > thème de la soirée du lundi 4 Mars à partir de 18h30, organisée par > l'AFPy (publicité). > > Numériquement, > Stéphane K. alias carxwol > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django > -- William Meunier
_______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
