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

Répondre à