PlanetHoster PlanetHoster host Your world

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 

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.