Ruby on Rails
Alexis Stephan
Commandes github/heroku Antisèche
Antisèche des commandes GitHub et Heroku : créer un dépôt, gérer et pousser ses branches, revenir sur master et déployer une application Rails.
· maj · 1 min
// note Article publié le 05/10/2022. Certaines informations peuvent avoir évolué depuis.

Commandes Github
Créer un repo sur github (lead dev) :
gh repo create --public --source=.Lister toutes les branches :
git branchCréer une branche
git checkout -b name-branchPusher votre branch :
git push origin name-branchRetourner sur la branch master :
git checkout masterRécupérer du code qui a été mergé sur la branch master :
git pull origin masterCommandes Heroku
Avant de déployer sur heroku (déploiement par le lead dev)
Créer un compte sur :
https://dashboard.heroku.com/login
Créer l’application sur heroku en terminale (pas sur votre compte heroku)
heroku login
# pour ouvrir le navigateur et connecter votre compte heroku à votre terminaleCréer une application sur heroku :
heroku create name-app --region=eu #uniquement le lead devPushez sur heroku
git push heroku masterAttention bien tout mettre à jour concernant votre DB de production !!! 🙂
heroku run rails db:migrate
# Pour lancer les seeds :
heroku run rails db:seedPensez à bien ajouter via votre dashboard vos collaborators :
tutoriel ajouter collaborateur heroku
tutoriel ajouter collaborateur heroku 2
tutoriel ajouter collaborateur heroku 3
Pour tous les collaborators ajoutés, il faut ajouter l’app heroku à votre local app
heroku git:remote -a example-appToutes les commandes que vous pouvez faire sur heroku terminale :
heroku run rails db:reset
heroku run rails db:migrate
heroku run rails db:seed
heroku open #ouvre le lien de l'application