[RUBY] Fonctionnement de la CLI Heroku (commande)
** Ceci est juste une liste de commandes. Veuillez noter que ce n'est pas l'ordre lors du déploiement **
** Décrivez dans un fichier gem pour déployer l'application rails sur Heroku **
Gemfile
group :production do
gem 'rails_12factor'
end
- rails_12factor est utilisé dans l'environnement de production au lieu de l'environnement de développement. Gem et production peuvent être utilisés dans l'environnement de production *
** Liste des commandes **
- Connectez-vous à heroku dt>
- heroku login --interactive
-
- Créer une application à publier sur Heroku dt>
- heroku create app name dd>
- L'application est-elle reflétée? dt>
- git config --list | grep heroku
- Création de mon sql sur heroku (module complémentaire ClearDB) dt>
- heroku addons:add cleardb
- Si vous utilisez Ruby on Rails, passez à un Gem qui prend en charge MySQL dt>
- heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
- Changer pour sa propre version de mysql (URL) dt>
- config heroku: set DATABASE_URL = [propre mysql] $ {heroku_cleardb: 5} dd>
- Lorsque vous souhaitez déchiffrer credentials.yml.enc avec master.key et vérifier le contenu dt>
- EDITOR="vi" bin/rails credentials:edit
- Définition des variables d'environnement sur Heroku dt>
- heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
- Afficher une liste des variables d'environnement Heroku dt>
- heroku config
- Refléter l'application sur heroku dt>
- git push heroku master
- Refléter la migration sur heroku dt>
- heroku run rails db:migrate
- * heroku run est utilisé lorsque vous souhaitez opérer sur heroku * dd>
- Lorsque vous souhaitez vous référer aux informations de l'application déployée dans Heroku dt>
- heroku apps:info