Localmente, basta interromper (ctrl-c) e iniciá-lo novamente.
Como faço a mesma coisa com um aplicativo no heroku?
Localmente, basta interromper (ctrl-c) e iniciá-lo novamente.
Como faço a mesma coisa com um aplicativo no heroku?
Respostas:
A resposta foi:
heroku restart -a app_name
# The -a is the same as --app
alias hra='heroku restart --app '
Alias facilmente com o qual você pode criar um alias permanente adicionando-o ao seu arquivo .bashrc ou .bash_aliases, conforme descrito em:
/ubuntu/17536/how-do-i-ccreate-a-permanent-bash -alias e
Criando aliases executáveis permanentes
Então você pode apenas digitarhra app_name
Você pode reiniciar um controle remoto específico, por exemplo, "teste" com:
heroku restart -a app_name -r remote_name
Como alternativa, se você estiver no diretório raiz do seu aplicativo rails, basta digitar
heroku restart
para reiniciar o aplicativo e você pode criar um alias fácil para isso com
alias hr='heroku restart'`
Você pode colocar esses aliases em seu .bashrc
arquivo ou (preferencialmente) em um .bash_aliases
arquivo chamado de.bashrc
No web processes running
- é porque está sem zero dynos - faça login no heroku e amplie o aplicativo - é assim que eu cheguei nessa questão.
heroku restart -r <name of heroku remote>
por exemploheroku restart -r production
-h
lista.
Basta digitar os seguintes comandos no console.
cd /your_project
heroku restart
heroku ps:restart [web|worker] --app app_name
funciona para todos os processos declarados no seu Procfile. Portanto, se você tiver vários processos da Web ou processos de trabalho, cada um identificado com um número, poderá reiniciar seletivamente um deles:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
$ rails restart
em seu equivalente em Heroku:$ heroku rails restart
. Este comando depende dospring
qual (normalmente) não será instalado no Heroku. Portanto, váheroku restart
como os outros disseram.