Comment redémarrer un serveur de rails sur Heroku?

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