2015-05-05 5 views
11

Der folgende Befehl führt den phoenix.server im Produktionsmodus aus und wird als Befehl zum Bereitstellen von phoenix angegeben.So starten Sie phoenix.server als Daemon

Allerdings führt der obige Befehl den Server interaktiv aus und schließt das Terminal, stoppt die Ausführung von phoenix.server. Wie läuft phoenix.server im Hintergrund?

+0

Große Frage @shankardevy! Es wird von Zeit zu Zeit gefragt und wir planen, es klarer zu machen. –

Antwort

23

Dies sollte den Trick:

MIX_ENV=prod PORT=4001 elixir --detached -S mix phoenix.server 

prüfen elixir --help für weitere Informationen.

+3

kann diese Information zu http://www.phoenixframework.org/v0.12.0/docs/deployment hinzugefügt werden? Es würde anderen helfen, die richtigen Informationen am richtigen Ort zu finden. – shankardevy

+1

Bitte senden Sie eine Pull-Anfrage an die Guides repo: github.com/phoenixframework/phoenix-guides –

+1

Was ist, wenn der Host neu gestartet wurde? – simo