[RUBY] [Note] Mise à jour de l'environnement de production [heroku]

introduction

Je suis nerveux à chaque mise à jour vers l'environnement de production. Cette fois, j'ai mis à jour le premier environnement de production avec heroku. Comme c'était ma première fois, j'ai eu une erreur et j'étais impatient, mais la cause était très simple. ..

Cette fois, je le publierai sous forme d'article afin que d'autres personnes puissent résoudre cette erreur immédiatement afin que je n'oublie pas la solution.

Écran d'erreur

6ae4049abac24c612af7c9f06c3aa624.png

Pour le moment, je dis que ce n'est pas un environnement qui peut être poussé.

Solution

Le déploiement avec heroku est lié à git, donc s'il y a des changements, exécutez la commande suivante afin que les changements puissent être reflétés.

$ git add
$ git commit -m "Update application"
$ git push heroku master

#Exécutez la commande suivante lorsque vous modifiez la migration, etc.
$ heroku run rails db:migrate

À la fin

Comme mentionné ci-dessus, c'était une histoire très simple. A chaque fois, j'ai une étrange sensation de tension dans l'environnement de production.

La procédure est très simple, mais si quelqu'un trébuche, veuillez vous y référer.

Recommended Posts

[Note] Mise à jour de l'environnement de production [heroku]
Remarquez comment restaurer Mysql déployé sur Heroku
Étapes de déploiement sur Heroku
Environnement de production et credentials.yml.enc
Impossible de télécharger sur heroku
Comment déployer avec heroku
Introduction à la métabase ~ Construction de l'environnement ~
Mettre à jour Ruby dans l'environnement Unicorn
Comment mettre à jour avec activerecord-import
[Rails] Comment exécuter "rails db: create" etc. dans l'environnement de production EC2
Construction de l'environnement AWS Cloud9 Mettez à jour Ruby vers la dernière version stable