Terminal
brew tap heroku/brew && brew install heroku
Terminal
heroku --version
Terminal
#Commande pour se connecter à Heroku
% heroku login --interactive
=> Enter your Heroku credentials.
#Entrez votre adresse e-mail et appuyez sur la touche Entrée
=> Email:
#Entrez le mot de passe et appuyez sur la touche Entrée
=> Password:
Gemfile
#Ajouter à la dernière ligne du fichier
group :production do
gem 'rails_12factor'
end
Terminal
#Installer Gem
% bundle install
Terminal
% git add .
% git commit -m "gem rails_Ajout de 12 facteurs"
Terminal
%heroku créer le nom de l'application
Terminal
% git config --list | grep heroku
Terminal
% heroku addons:add cleardb
Création de cleardb sur ⬢ Nom de l'application... free
Created cleardb-vertical-00000 as CLEARDB_DATABASE_URL
Use heroku addons:docs cleardb to view documentation
Terminal
% heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
Terminal
% heroku config:set DATABASE_URL=mysql2${heroku_cleardb:5}
#Ci-dessous, le résultat de l'exécution de la commande
Setting DATABASE_URL et redémarrage ⬢ Nom de l'application... done, v◯◯
DATABASE_URL: mysql2://000000000000:[email protected]/heroku_aaa00000000?reconnect=true
Terminal
% EDITOR="vi" bin/rails credentials:edit
Terminal
% heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
Terminal
% heroku config
Terminal
% git push heroku master
Terminal
% heroku run rails db:migrate
Terminal
% heroku apps:info
===ajax-app-123456
Addons: cleardb:ignite
Auto Cert Mgmt: false
Dynos: web: 1
Git URL: https://git.heroku.com/Nom de l'application.git
Owner: [email protected]
Region: us
Repo Size: 165 KB
Slug Size: 56 MB
Stack: heroku-18
Web URL: https:/Nom de l'application.herokuapp.com/
Recommended Posts