Localmente solo interrumpo (ctrl-c) y luego lo vuelvo a iniciar.
¿Cómo hago lo mismo con una aplicación en heroku?
ruby-on-rails
ruby-on-rails-3
heroku
Michael Durrant
fuente
fuente
$ rails restart
en su equivalente en Heroku:$ heroku rails restart
. Este comando se basa enspring
que (generalmente) no se instalará en Heroku. Por lo tanto, sigaheroku restart
como los otros han dicho.Respuestas:
La respuesta fue:
Alias fácil con el
alias hra='heroku restart --app '
cual puede hacer un alias permanente agregándolo a su archivo .bashrc o .bash_aliases como se describe en: /ubuntu/17536/how-do-i-create-a-permanent-bash -alias y
Creación de alias ejecutables permanentes
Entonces puede simplemente escribir
hra app_name
Puede reiniciar un control remoto específico, por ejemplo, "puesta en escena" con:
Alternativamente, si está en el directorio raíz de su aplicación de rieles, simplemente puede escribir
para reiniciar esa aplicación y puedes crear un alias fácil para eso con
Puede colocar estos alias en su
.bashrc
archivo o (preferido) en un.bash_aliases
archivo que se llama desde.bashrc
fuente
No web processes running
, eso es porque no tiene dynos, inicie sesión en heroku y amplíe su aplicación, así es como llegué a esta pregunta.heroku restart -r <name of heroku remote>
por ejemploheroku restart -r production
-h
lista.Vaya a su directorio de aplicaciones en la terminal y ejecute el siguiente comando:
fuente
Si tiene varias aplicaciones heroku, debe escribir
heroku restart --app app_name
oheroku restart -a app_name
fuente
Simplemente escriba los siguientes comandos desde la consola.
fuente
funciona para todos los procesos declarados en su Procfile. Entonces, si tiene varios procesos web o procesos de trabajo, cada uno etiquetado con un número, puede reiniciar selectivamente uno de ellos:
fuente