Bereitstellen für Heroku [Ruby on Rails] Anfänger

Entwicklungsumgebung: macOS Catalina / GitHub / MySQL

1. Installieren Sie Heroku CLI

Befehl

% brew tap heroku/brew && brew install heroku

Version prüfen

% heroku --version

Die Installation ist abgeschlossen, wenn die Version ausgegeben wird

Offizielle Website: https://devcenter.heroku.com/articles/heroku-cli

2. Melden Sie sich an

% heroku login --interactive
  Email:Geben Sie jeweils ein
  password:Geben Sie jeweils ein

: information_desk_person: Erfolgreiche Anmeldung, wenn die registrierte E-Mail-Adresse nach dem Anmelden als angezeigt wird

3. Einführung von Gem

Gemfile * Geben Sie unten ein

Gemfile


group :production do
   gem 'rails_12factor'
end

: information_desk_person: Vergessen Sie nicht, Installation und Neustart zu bündeln

: information_desk_person: Commit, wenn von Git verwaltet

4. Erstellen Sie eine Anwendung auf Heroku

% heroku create [Anwendungsname]
% git config --list | grep heroku

: information_desk_person: Wenn zu diesem Zeitpunkt etwas anderes als "fatal: not in a git directory" ausgegeben wird, ist die Erstellung abgeschlossen!

5. Befehle, mit denen Sie MySQL verwenden können

% heroku addons:add cleardb
% heroku_cleardb=`heroku config:get CLEARDB_DATABASE_URL`
% heroku config:set DATABASE_URL=mysql2${heroku_cleardb:5}

: information_desk_person: Die URL "mysql2" ändert sich je nach Verwendung von Gem ** Legen Sie danach Umgebungsvariablen fest, um private Werte zu verwalten. ** ** **

6. Befehl zur Bestätigung der Veröffentlichung

% heroku apps:info

Referenz: https://devcenter.heroku.com/articles/getting-started-with-rails6

Recommended Posts

Bereitstellen für Heroku [Ruby on Rails] Anfänger
Stellen Sie Rails on Docker für Heroku bereit
Bereitstellung auf Ruby on Rails Elastic Beanstalk (EB-Bereitstellung)
Wie man mit Heroku einsetzt
Bereitstellen auf Ruby on Rails Elastische Bohnenstange (Umgebungskonstruktion)
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
Verwendung von Ruby on Rails
So stellen Sie Bootstrap auf Rails bereit
Bereitstellung auf Ruby on Rails Elastic Beanstalk (Änderung der IAM-Berechtigung)
Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
Vorbereiten der Einführung von jQuery in Ruby on Rails
[Ruby on Rails] Verwendung von redirect_to
[Ruby on Rails] Schaltfläche, um nach oben zurückzukehren
Schritte zur Bereitstellung in Heroku
Stellen Sie RAILS auf EC2 bereit
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ruby On Rails Association
Einführung der New Relic to Rails App auf Heroku
[Rails MySQL] So setzen Sie die Datenbank auf Heroku zurück
Zusammenfassung der Methoden zum Aktualisieren mehrerer Spalten [Ruby on Rails]
Ruby on Rails Lernrekord -2020.10.03
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
Ruby on Rails Lernrekord -2020.10.04
[Ruby on Rails] Debuck (bindend.pry)
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
[Ruby on Rails] So ändern Sie den Spaltennamen
[Ruby on Rails] Ändern Sie die URL-ID in den Spaltennamen
Ruby on Rails lernen Rekord-2020.10.07 ②
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
Ruby on Rails Lernrekord -2020.10.06
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
Zusammenfassung der Ruby on Rails-Validierung
Ruby on Rails Grundlegendes Memorandum
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
<Punktinstallation> Einführung in Ruby on Rails5 Vergleich des Quellcodes
[Ruby on Rails] Eliminierung von Fat Controller-First, Logik zum Modell-
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
[Ruby on Rails] Spaltenbeschränkungen beim Speichern in der Datenbank (4 Vertreter)
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
Anfänger Ruby on Rails Was ich gelernt habe, wird zusammengefasst