URL: https://linuxfr.org/forums/programmation-python/posts/aspects-concrets-des-environnement-test-et-environnement-de-production Title: aspects concrets des environnement test et environnement de production Authors: bombadil Date: 2022年04月16日T23:50:53+02:00 License: CC By-SA Tags: environnement, test et production Score: 2 Bonjour, Je cherche à mettre en place des environnements test et production pour créer un site web avec django mais je n'ai jamais travaillé en situation réelle de "production" dans une boite informatique. J'ai cherché sur internet un tutoriel pour savoir comment mettre en place des environnements séparés de test et production mais je n'ai rien trouvé de probant... Je sais utiliser git et faire du déploiement de code en distinguant des branches mais je m'interroge sur les aspects tres concret pour mettre en place les environnements : -est ce que je fais un github action qui déploie ma branche production automatiquement sur un serveur production et un github action qui déploie ma branche "test" automatiquement sur un autre serveur ou est ce que je met mes deux environnement test et prod sur le meme serveur? -comment faire référence à la meme base de données dans django pour le test et la production? et si on fait des modifications sur l environnement test, dois je faire une copie de sauvegarde de la base de données pour mes tests? -Dois je avoir 3 bdd ? (une test, une production et une de sauvegarde) ? -je comprend comment pousser du code sur des branches distinctes, mais j'ai du mal à comprendre comment git gere les branches en local : est ce que je peux configurer git pour que quand je modifie mon code dans un repertoire ca ne le modifie que sur une des branches? ou dois je distinguer un repertoire prod et un repertoire test ? Merci beaucoup pour vos retours !