Как развернуть игровое приложение (v.2.6) на сервере Prod? - PullRequest
0 голосов
/ 19 сентября 2018

Я написал набор API RESTful, используя Play Framework 2.6.16 на Java.Я использую команду dist, чтобы создать zip-файл, и разархивирую его на моем сервере, на котором установлен только JDK1.8.

$ unzip my-app-1.0.zip $ my-app-1.0 / bin / my-app -Dplay.http.secret.key = abcdefghijk

Но я не могу выйти из Playконсоль после выполнения вышеуказанной команды, Ctrl + D не работает, Ctrl + C работает, но это также убивает приложение.

Я не знаю, что делать дальше, у кого-нибудь есть решение?Пожалуйста, помогите, спасибо заранее.

1 Ответ

0 голосов
/ 19 сентября 2018

Просто добавьте символ & после любой команды Linux, включая ту, которую вы упомянули, чтобы она работала в фоновом режиме;после этого вы получите номер процесса (позже вы можете прекратить его на этом основании):

$ sbt clean compile run &
[1] 15791

Что делать дальше? Вы спросили, что вам нужно делать дальше,ну, вы можете использовать Nginx в качестве HTTP-сервера, обращенного к Интернету, который перенаправляет входящий трафик в localhost:9000, где работает ваше приложение Play.

...