Persönliches Memorandum ruby 2.6.5 / Rails 6.0.3.4 / Mysql2
Gemfile
group :production do
gem 'rails_12factor'
end
Bundle-Installation => ** Commit to Master **
*** # Nachtrag *** ** Diese Gem-Installation scheint in Rails 5 oder höher nicht benötigt zu werden. ** ** ** ** Es ist nicht wünschenswert, dass ein Edelstein, der anscheinend nicht mehr gewartet wird, bereits installiert ist. Daher ist es besser, unnötige Edelsteine zu deinstallieren. ** ** **
Referenz-URL [Muss für Anfänger] rails_12factor ist nicht erforderlich, um die Rails-App in Heroku zu veröffentlichen
Terminal
%Heroku erstellen App-Namen
Der App-Name kann nicht mit _ (Unterstrich) verwendet werden.
Terminal
% git config --list | grep heroku
clearDB Add-On
Terminal
% heroku addons:add cleardb
Dadurch wird die Datenbank von Herokus Standard-Datenbank (PostgreSQL) in MySQL geändert
Setzen Sie die URL zurück
Terminal
% heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
Definieren Sie die oben genannten Variablen
Terminal
% heroku config:set DATABASE_URL=mysql2${heroku_cleardb:5}
Die URL-Einstellung ist abgeschlossen
Terminal
% heroku config:set RAILS_MASTER_KEY=`cat config/master.key`
↓ Bestätigungsmethode
Terminal
% heroku config
Terminal
% git push heroku master
Terminal
% heroku run rails db:migrate
Terminal
% heroku apps:info
Terminal
% heroku logs --tail --App App Name
Warnung: Was tun, wenn das verfügbare Heroku-Update angezeigt wird?
Terminal
% heroku update
Das Image ist wahrscheinlich unbrauchbar, daher müssen Sie möglicherweise Amazon S3 einrichten
✔︎
Recommended Posts