Как запустить phoenix.server в качестве демона

В приведенной ниже команде запускается phoenix.server в рабочем режиме и предоставляется как команда для развертывания phoenix.

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

Однако приведенная выше команда запускает сервер в интерактивном режиме и закрывает терминал, останавливает запуск phoenix.server. Как запустить phoenix.server в фоновом режиме?

Ответ 1

Это должно сделать трюк:

MIX_ENV=prod PORT=4001 elixir --erl "-detached" -S mix phx.server

Проверьте elixir --help для получения дополнительной информации.