1. Accueil
  2. The World
  3. The World informations additionnelles
  4. Cas d’utilisation: Environnement Prod et Staging distincts avec GIT

Cas d’utilisation: Environnement Prod et Staging distincts avec GIT

L’avantage de l’hébergement World c’est que tous vos sites ne sont pas dans le même panier. Vous pouvez ainsi avoir un environnement de production et un environnement de staging entièrement distinct et ce sur des serveurs différents. Aussi, vous pouvez avoir votre propre serveur de versioning git!

L’objectif c’est d’avoir trois environnements isolés pour une meilleure gestion et sécurité.

  1. Compte d’hébergement World qui servira pour serveur git
  2. Compte d’hébergement World qui servira pour le staging
  3. Compte d’hébergement World qui servira pour la prod

Créer un compte d’hébergement World pour le versioning (GIT)

  1. Nous allons créer un compte d’hébergement World et nous lui assignerons le domaine « git.tutoworld.xyz »Pour un serveur git, vous pouvez opter pour les ressources « Léger » qui devraient être plus que suffisantes
  2. Une fois le compte crée, connectez-vous sur le cPanel
  3. Dirigez-vous sur « Git Version Control »

    Repository Name => Généralement le nom du projet
    Repository Path => Le chemin où les fichiers seront situés. *Attention de ne pas mettre cela dans le dossier « public_html »*. 
    Clone a Repository => C’est votre choix, vous pouvez cloner un projet déjà existant par exemple sur Github ou simplement en commencer un nouveau.
  4. Voilà, vous avez un serveur git prêt à recevoir vos fichiers, vous pouvez dès maintenant l’utiliser.
  5. Uploadez vos fichiers sur le serveur Git.

    Pour bien utiliser Git, voici un tutoriel: https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-git

Créer un compte d’hébergement World – Staging

  1. Nous allons créer un compte d’hébergement World et nous lui assignerons le domaine « staging.tutoworld.xyz » 

    Pour un environnement de staging, vous pouvez opter pour les ressources « Léger » qui devraient être plus que suffisantes
  2. Une fois le compte créée, créez une nouvelle branche git nommé « staging » (tutoriel: https://openclassrooms.com/fr/courses/2342361-gerez-votre-code-avec-git-et-github/2433691-creez-des-branches)
  3. Uploadez vos fichiers sur le compte d’hébergement World staging (vous pouvez utiliser le faire par RSYNC, Gestionnaires de fichiers cPanel, FTP etc..)
  4. Maintenez la branche git « staging » pour faire vos tests avant la mise en prod. 

Créer un compte d’hébergement World – Prod

  1. Nous allons créer un compte d’hébergement World et nous lui assignerons le domaine « tutoworld.xyz » 

    Pour un environnement de prod, vous pouvez opter pour les ressources « Moyen » et les ajuster dans le futur au besoin
  2. Une fois le compte créée, utilisez la branche git « master » (déjà créée par défaut)
  3. Assurer-vous d’etre sur la branche « master » et uploadez vos fichiers sur le compte d’hébergement World prod (vous pouvez utiliser le faire par RSYNC, Gestionnaires de fichiers cPanel, FTP etc..)
  4. Maintenez la branche git « master » pour la prod.
Updated on 11 août 2021

Was this article helpful?

Related Articles

Need Support?
Can't find the answer you're looking for?
Contact Support