# Déploiement

Contenu à venir

Il sera question de :

  • Faire un build avant de déployer
  • Déploiement par Git chez Fortrabbit

# Nouveau projet chez Fortrabbit

# Valeurs du fichier .env

Allez mettre vos informations de fichier env dans le dashboard Fortrabbit de votre app. Inscrivez seulement les valeurs manquantes. Fortrabbit gère celles de la base de donnée. N'oubliez pas la valeur SITE_URL 😉 Been there, done that!

# Connectez-vous à la base de données distante via SSH. Détails à venir.

Faites un dump de votre base de données locale et importez-la dans celle live.

# Déploiement des fichiers avec Git

  1. Aller dans le dossier de votre projet avec le terminal et ajouter fortrabbit comme remote

# Pour le live :

git remote add frb-live {{ssh-user}}@deploy.{{region}}.frbit.com:{{app-name}}.git

# Pour un staging :

git remote add frb-staging {{ssh-user}}@deploy.{{region}}.frbit.com:{{app-name}}.git

WARNING

Exemple seulement, vous devez aller dans le dashboard Fortrabbit chercher l'information du Git de votre app.

Fortrabbit sera ajouté dans votre projet comme remote et visible dans votre logiciel SourceTree, Tower, etc.

  1. Faire ensuite la commande suivante en remplaçant local branch name par le nom de votre branche locale :

# Pour le live :

git push frb-live <local branch name>:master

# Pour un staging :

git push frb-staging <local branch name>:master

Le premier commit est long, vous verrez toutes les étapes dans votre terminal.

TIP

Attendez quelques secondes et allez voir votre site en ligne. Si un problème, ne paniquez pas. Il manque probablement une variable à votre fichier env ou le script composer post-install n'a pas terminé chez Fortrabbit.

# Projet existant

# Déploiement chez Fortrabbit

  1. Faire l'étape 1 de Nouveau projet pour ajouter Fortrabbit comme remote.
  2. Faire un fetch sur le remote pour tirer la branche Master.
  3. Déployer sur master via votre logiciel ou le terminal.
Date de modification: 7/12/2021, 1:36:25 AM