J'ai des ennuis avec mon push heroku/déployer des processus, qui a par ailleurs été une joie de les découvrir et les utiliser.
Si j'ajoute une nouvelle migration vers mon appli, la seule façon que je peux obtenir sur le heroku serveur est de faire un coup de pouce à la heroku à distance. Cette télécharge et de redémarrage de l'application. Mais il n'a pas d'exécuter la migration, de sorte que j'ai à faire, heroku rake db:migrate --app myapp
, alors heroku restart --app myapp
. Dans l'intervalle, l'application est cassé parce qu'il n'a pas exécuté les migrations et le code fait référence à des champs/tables etc dans la migration.
Il doit y avoir un moyen de changer le processus de déploiement pour exécuter l' rake db:migrate
automatiquement dans le cadre du processus de déploiement, mais je ne peux pas travailler.
Est-ce quelque chose que j'ai mis dans un heroku cpanel? Est-il une option que je passe à heroku à partir de la ligne de commande? Est-il un git crochet? Quelqu'un peut-il me droite? merci, max