Mémorandum personnel ruby 2.6.5 / Rails 6.0.3.4 / Mysql2
Gemfile
group :production do
gem 'rails_12factor'
end
bundle install => ** commit au maître **
*** # Addenda *** ** Il semble que cette installation Gem ne soit pas requise dans Rails 5 ou version ultérieure. ** ** ** Il n'est pas souhaitable d'avoir un bijou qui semble être déjà installé sans maintenance, il semble donc préférable de désinstaller les gemmes inutiles. ** **
URL de référence [À voir absolument pour les débutants] rails_12factor n'est pas nécessaire pour publier l'application Rails sur Heroku
Terminal
%heroku créer le nom de l'application
Le nom de l'application ne peut pas être utilisé avec _ (trait de soulignement)
Terminal
% git config --list | grep heroku
Module complémentaire clearDB
Terminal
% heroku addons:add cleardb
Cela change la base de données de la base de données par défaut de Heroku (PostgreSQL) en Mysql
Réinitialiser l'URL
Terminal
% heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
Définir les variables ci-dessus
Terminal
% heroku config:set DATABASE_URL=mysql2${heroku_cleardb:5}
La configuration de l'URL est terminée
Terminal
% heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
↓ Méthode de confirmation
Terminal
% heroku config
Terminal
% git push heroku master
Terminal
% heroku run rails db:migrate
Terminal
% heroku apps:info
Terminal
% heroku logs --tail --app Nom de l'application
Avertissement: Que faire lorsque la mise à jour heroku disponible apparaît
Terminal
% heroku update
L'image est probablement inutilisable, vous devrez peut-être configurer Amazon S3
✔︎
Recommended Posts