Localement, je viens d’interrompre (ctrl-c) puis de le redémarrer.
Comment faire la même chose avec une application sur heroku?
La réponse était:
heroku restart -a app_name
# The -a is the same as --app
Facilement aliasé avec alias hra='heroku restart --app '
Vous pouvez créer un alias permanent en l'ajoutant à votre fichier .bashrc ou .bash_aliases, comme décrit à l'adresse suivante: https://askubuntu.com/questions/17536/how-do-i-create -a-permanent-bash-alias et
Création d'alias exécutables permanents
Ensuite, vous pouvez simplement taper hra app_name
Vous pouvez redémarrer une télécommande spécifique, par exemple "mise en scène" 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 fichier .bashrc
ou (de préférence) dans un fichier .bash_aliases
appelé à partir de .bashrc
.
Allez dans le répertoire de votre application sur le terminal et lancez la commande suivante:
heroku restart
Il suffit de taper les commandes suivantes depuis la console.
cd /your_project
heroku restart
Si vous avez plusieurs applications heroku, vous devez taper heroku restart --app app_name
ou heroku restart -a app_name
heroku ps:restart [web|worker] --app app_name
fonctionne pour tous les processus déclarés dans votre Procfile. Ainsi, si vous avez plusieurs processus Web ou processus de travail, chacun portant un numéro, vous pouvez redémarrer l'un d'entre eux de manière sélective:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name