2015-05-05 8 views
11

Poniższe polecenie uruchamia serwer phoenix.server w trybie produkcji i jest podane jako polecenie wdrażania phoenix.Jak uruchomić phoenix.server jako demona

MIX_ENV=prod PORT=4001 iex -S mix phoenix.server 

Jednak powyższe polecenie uruchamia serwer interaktywnie i zamykając terminal, zatrzymuje działanie serwera phoenix.server. Jak uruchomić serwer phoenix.server w tle?

+0

Świetne pytanie @shankardevy! Od czasu do czasu pojawia się pytanie, a my zamierzamy je wyjaśnić. –

Odpowiedz

23

To powinno załatwić sprawę:

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

Sprawdź elixir --help aby uzyskać więcej informacji.

+3

czy te informacje można dodać do http://www.phoenixframework.org/v0.12.0/docs/deployment? Pomoże to innym znaleźć właściwe informacje we właściwym miejscu. – shankardevy

+1

Proszę wysłać żądanie ściągnięcia do repo: github.com/phoenixframework/phoenix-guides –

+1

Co zrobić, jeśli host został zrestartowany? – simo