wake-up-neo.com

Wie starte ich einen Rails Server auf Heroku neu?

Vor Ort unterbreche ich einfach (Strg-C) und starte es dann erneut.

Wie mache ich dasselbe mit einer App auf Heroku?

211
Michael Durrant

Die Antwort war:

heroku restart -a app_name

# The -a is the same as --app

Mit alias hra='heroku restart --app ' Leicht aliasiert
Was Sie durch Hinzufügen zu Ihrer .bashrc- oder .bash_aliases-Datei zu einem dauerhaften Alias ​​machen können, wie unter folgender Adresse beschrieben: https://askubuntu.com/questions/17536/how-do-i-create) -a-permanent-bash-alias und
Permanente ausführbare Aliase erstellen
Dann können Sie einfach hra app_name Eingeben.

Sie können eine bestimmte Fernbedienung neu starten, z. "inszenieren" mit:

heroku restart -a app_name -r remote_name

Alternativ können Sie einfach eingeben, wenn Sie sich im Stammverzeichnis Ihrer Rails -Anwendung befinden

heroku restart

um diese App neu zu starten und und Sie können einen einfachen Alias ​​dafür mit erstellen

alias hr='heroku restart'`

Sie können diese Aliase in Ihrer .bashrc - Datei oder (bevorzugt) in einer .bash_aliases - Datei ablegen, die von .bashrc Aufgerufen wird.

404
Michael Durrant

Gehen Sie in Ihr Anwendungsverzeichnis auf dem Terminal und führen Sie den folgenden Befehl aus:

heroku restart
34
RAJ

Geben Sie einfach die folgenden Befehle von der Konsole aus ein.

cd /your_project
heroku restart
15
vijay chouhan

Wenn Sie mehrere Heroku-Apps haben, müssen Sie heroku restart --app app_name oder heroku restart -a app_name

14
matiasdim
heroku ps:restart [web|worker] --app app_name

funktioniert für alle in Ihrer Prozessdatei deklarierten Prozesse. Wenn Sie also über mehrere Web- oder Worker-Prozesse verfügen, die jeweils mit einer Nummer gekennzeichnet sind, können Sie einen davon selektiv neu starten:

heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
13
catsby