Localmente solo interrumpo (ctrl-c) y luego lo vuelvo a iniciar.
¿Cómo hago lo mismo con una aplicación en heroku?
Localmente solo interrumpo (ctrl-c) y luego lo vuelvo a iniciar.
¿Cómo hago lo mismo con una aplicación en heroku?
Respuestas:
La respuesta fue:
heroku restart -a app_name
# The -a is the same as --app
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 escribirhra app_name
Puede reiniciar un control remoto específico, por ejemplo, "puesta en escena" con:
heroku restart -a app_name -r remote_name
Alternativamente, si está en el directorio raíz de su aplicación de rieles, simplemente puede escribir
heroku restart
para reiniciar esa aplicación y puedes crear un alias fácil para eso con
alias hr='heroku restart'`
Puede colocar estos alias en su .bashrc
archivo o (preferido) en un .bash_aliases
archivo que se llama desde.bashrc
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.
Simplemente escriba los siguientes comandos desde la consola.
cd /your_project
heroku restart
heroku ps:restart [web|worker] --app app_name
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:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
$ 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.