Как команда "sbt runAll" может остаться в живых? - PullRequest
0 голосов
/ 27 ноября 2018

Как команда "sbt runAll" может остаться в живых?Имеет ли команда «sbt runAll» параметры, чтобы она оставалась в живых?

Я создал образец файла Logam, а затем образ докера, установив Java v8 и sbt v1.2.1.Мой Dockerfile в конце моего вопроса.

Когда я запускаю команду docker "docker run -p 57798: 57797 -d lagom-hello-world",

команда sbt проходит процесс инициализации, и все выглядит нормально.Однако команда sbt завершает себя, как только завершает процесс инициации.Как команда "sbt runAll" может остаться в живых?

Содержимое в моем Dockerfile

FROM openjdk:8

RUN \
  curl -L -o sbt-1.2.1.deb http://dl.bintray.com/sbt/debian/sbt-1.2.1.deb && \
  dpkg -i sbt-1.2.1.deb && \
  rm sbt-1.2.1.deb && \
  apt-get update && \
  apt-get install sbt && \
  sbt sbtVersion

EXPOSE 57797

WORKDIR /app

ADD . /app

CMD sbt runAll
...