Localement, je ne fais qu’interrompre (ctrl-c) puis recommence.
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
alias hra='heroku restart --app '
facilement avec alias hra='heroku restart --app '
Que vous pouvez créer un alias permanent en l’ajoutant à votre fichier .bashrc ou .bash_aliases, comme décrit à l’ adresse : 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 “staging” avec:
heroku restart -a app_name -r remote_name
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 (préféré) dans un fichier .bash_aliases
appelé à partir de .bashrc
Allez dans le répertoire de votre application sur le terminal et exécutez la commande suivante:
heroku restart
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 fichier Procfile. Ainsi, si vous avez plusieurs processus Web ou processus de travail, chacun portant un numéro, vous pouvez redémarrer l’un d’eux de manière sélective:
heroku ps:restart web.2 --app app_name heroku ps:restart worker.3 --app app_name
Si vous avez plusieurs applications Heroku, vous devez taper heroku restart --app app_name
ou heroku restart -a app_name