Déployer sur Heroku [Ruby on Rails] Débutant

Environnement de développement: macOS Catalina / GitHub / MySQL

1. Installez Heroku CLI

commander

% brew tap heroku/brew && brew install heroku

Vérifier la version

% heroku --version

L'installation est terminée lorsque la version est sortie

Site officiel: https://devcenter.heroku.com/articles/heroku-cli

2. Connectez-vous

% heroku login --interactive
  Email:Entrez chacun
  password:Entrez chacun

: information_desk_person: connexion réussie si l'adresse e-mail enregistrée est affichée après la connexion en tant que

3. Introduction de Gem

Gemfile * Entrez en bas

Gemfile


group :production do
   gem 'rails_12factor'
end

: information_desk_person: n'oubliez pas de regrouper l'installation et le redémarrage

: information_desk_person: Commit si géré par Git

4. Créez une application sur Heroku

% heroku create [Nom de l'application]
% git config --list | grep heroku

: information_desk_person: A ce moment, si autre chose que "fatal: not in a git directory" est sorti, la création est terminée!

5. Commandes qui vous permettent d'utiliser MySQL

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

: information_desk_person: l'URL "mysql2" change en fonction de l'utilisation de Gem ** Après cela, définissez des variables d'environnement pour gérer les valeurs privées. ** **

6. Commande pour confirmer la publication

% heroku apps:info

Référence: https://devcenter.heroku.com/articles/getting-started-with-rails6

Recommended Posts

Déployer sur Heroku [Ruby on Rails] Débutant
Déployer des rails sur Docker vers heroku
Déployer sur Ruby on Rails Elastic beanstalk (déploiement EB)
Comment déployer avec heroku
Déployer sur Ruby on Rails Elastic beanstalk (Construction de l'environnement)
[Ruby On Rails] Comment réinitialiser DB dans Heroku
Comment utiliser Ruby on Rails
Comment déployer Bootstrap sur Rails
Déployer sur Ruby on Rails Elastic beanstalk (changement d'autorisation IAM)
Déployer sur heroku avec Docker (Rails 6, MySQL)
Préparation à l'introduction de jQuery dans Ruby on Rails
[Ruby on Rails] Comment utiliser redirect_to
Bouton [Ruby on Rails] pour revenir en haut
Étapes de déploiement sur Heroku
Déployer RAILS sur EC2
Ruby on Rails élémentaire
Principes de base de Ruby on Rails
Association Ruby On Rails
Présentation de l'application New Relic to Rails sur Heroku
[Rails MySQL] Comment réinitialiser la base de données sur heroku
Résumé des méthodes de mise à jour de plusieurs colonnes [Ruby on Rails]
Record d'apprentissage de Ruby on rails -2020.10.03
[Ruby on Rails] Comment écrire enum en japonais
Record d'apprentissage Ruby on rails -2020.10.04
[Ruby on Rails] Debuck (binding.pry)
Record d'apprentissage de Ruby on rails -2020.10.05
Record d'apprentissage de Ruby on rails -2020.10.09
[Ruby on Rails] Comment changer le nom de la colonne
[Ruby on Rails] Remplacez l'ID d'URL par le nom de la colonne
Record d'apprentissage Ruby on rails-2020.10.07 ②
Record d'apprentissage Ruby on rails-2020.10.07 ①
Annuler la migration de Ruby on Rails
Record d'apprentissage de Ruby on rails -2020.10.06
[Ruby on Rails] De la construction de MySQL au changement de base de données
(Ruby on Rails6) Comment créer un modèle et une table
Résumé de la validation Ruby on Rails
Mémorandum de base Ruby on Rails
Comment déployer une application Java Servlet simple sur Heroku
<Installation de points> Introduction à Ruby on Rails5 Comparaison du code source
[Ruby on Rails] Élimination de Fat Controller-First, logic to model-
Comment afficher des graphiques dans Ruby on Rails (LazyHighChart)
[Ruby on Rails] Restrictions de colonne lors de l'enregistrement dans DB (4 représentants)
Appliquer le CSS à une vue spécifique dans Ruby on Rails
Débutant Ruby on Rails Ce que j'ai appris est résumé