Localement, je viens d'interrompre (ctrl-c) puis de le redémarrer.
Comment faire la même chose avec une application sur Heroku?
Localement, je viens d'interrompre (ctrl-c) puis de le redémarrer.
Comment faire la même chose avec une application sur Heroku?
Réponses:
La réponse a été:
heroku restart -a app_name
# The -a is the same as --app
Créez facilement un alias avec alias hra='heroku restart --app '
lequel vous pouvez créer un alias permanent en l'ajoutant à votre fichier .bashrc ou .bash_aliases comme décrit sur:
/ubuntu/17536/how-do-i-create-a-permanent-bash -alias et
création d'alias exécutables permanents
Ensuite, vous pouvez simplement taperhra app_name
Vous pouvez redémarrer une télécommande spécifique, par exemple "staging" avec:
heroku restart -a app_name -r remote_name
Alternativement, si vous êtes dans le répertoire racine de votre application rails, vous pouvez simplement taper
heroku restart
pour redémarrer cette application et et vous pouvez créer un alias facile pour cela avec
alias hr='heroku restart'`
Vous pouvez placer ces alias dans votre .bashrc
fichier ou (de préférence) dans un .bash_aliases
fichier appelé depuis.bashrc
No web processes running
- c'est parce que vous n'êtes sur aucun dynos - connectez-vous à heroku et faites évoluer votre application - c'est comme ça que j'ai atterri sur cette question.
heroku restart -r <name of heroku remote>
par exempleheroku restart -r production
-h
liste.
Tapez simplement les commandes suivantes à partir de la console.
cd /your_project
heroku restart
heroku ps:restart [web|worker] --app app_name
fonctionne pour tous les processus déclarés dans votre Procfile. Donc, si vous avez plusieurs processus Web ou processus de travail, chacun étiqueté avec un numéro, vous pouvez redémarrer sélectivement l'un d'entre eux:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
$ rails restart
son équivalent dans le Heroku:$ heroku rails restart
. Cette commande dépend despring
ce qui (généralement) ne sera pas installé sur Heroku. Allez donc avecheroku restart
comme les autres l'ont dit.