Déployer sur heroku avec Docker (Rails 6, MySQL)

1 Prérequis

1 compte Heroku enregistré avec carte de crédit Application 2 Rails créée dans l'environnement docker (ajoutez RUN apt-get install -y vim à Dockerfile lors de la modification des informations d'identification: modifier) * Reportez-vous à cet article https://qiita.com/croquette0212/items/44378e01de18f62d01df 3 heroku cli installés

2 Décrivez ce qui suit dans config / environnements / development.rb

Rails.application.confiture do
(Abréviation)
config.hosts.clear
(Abréviation)
end 

3 Arrêtez le conteneur et supprimez server.pid

$ docker-compose stop
$ rm -f tmp/pids/server.pid

4 Préparation Heroku

$nom du répertoire cd
$ heroku login --interactive
$ heroku container:login 
$heroku créer le nom de l'application

5 Modifiez les paramètres de la base de données heroku en MySQL

$ heroku addons:add cleardb
$ heroku config:set DATABASE_URL=`heroku config:get CLEARDB_DATABASE_URL | sed -- s/mysql/mysql2/`

6 Déployer sur heroku

$ heroku container:push web
$ heroku container:release web
$ heroku run rails db:migrate
$ heroku open

Recommended Posts

Déployer sur heroku avec Docker (Rails 6, MySQL)
Déployer des rails sur Docker vers heroku
Déployez heroku avec Rails6 (Cloud9 + Ubuntu) + MySQL
Erreur lors du déploiement de rails5 + Mysql sur heroku avec Docker-compose
Déployer le bot Line avec rails5 + Docker + Heroku Note
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
heroku: docker: déployer
Déployer sur Heroku [Ruby on Rails] Débutant
Comment créer un environnement Rails 6 avec Docker
Comment créer un environnement Rails + Vue + MySQL avec Docker [dernière version 2020/09]
J'ai pu déployer l'application Docker + laravel + MySQL sur Heroku!
Étapes de déploiement sur Heroku
[Rails] Développement avec MySQL
Déployer des rails sur ECS Fargate avec AWS Copilot
[Rails MySQL] Comment réinitialiser la base de données sur heroku
[Rails] Comment créer un environnement avec Docker
Facile à afficher Hello World avec Rails + Docker
Déployer avec EC2 / Docker / Laravel
Comment déployer à partir d'une image Docker locale vers Heroku
Comment déployer avec heroku
Exécuter des rails à chaque fois dans le docker
Connectez-vous à MySQL 8 avec Java
[Docker] Construction de l'environnement Rails 5.2 avec docker
Environnement Build Rails (API) x MySQL x Nuxt.js avec Docker
[Docker] À utiliser à tout moment avec Docker + Rails
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ Express ~
Créez un environnement de développement d'applications Rails avec Docker [Docker, Rails, Puma, Nginx, MySQL]
docker-compose.yml lorsque vous voulez garder mysql en cours d'exécution avec docker
Comment déployer Bootstrap sur Rails
Lire le fichier de vidage avec MySQL de Docker
mysql2 ne s'installe pas avec l'installation du bundle
Déployer l'image Docker de Flask sur Heroku
Connectez-vous au serveur Rails avec iPhone
Présentation de React to Rails avec react-rails
Rails DB PostgreSQL a été remplacé par MySQL