Плагин SBT для создания образа из простого текстового файла Docker

Я хочу создать изображение для простого текста Dockerfile. Есть ли плагин SBT, который позволит мне указать свой собственный файл Docker.


person nokostar    schedule 24.01.2019    source источник


Ответы (1)


Я действительно не вижу необходимости в плагине здесь. Самый простой способ — просто создать задачу sbt, которая вызывает процесс docker в оболочке. Сделать это в sbt довольно просто, взгляните на этот ответ: Как выполнить bash-скрипт как задачу sbt?

Что-то вроде этого:

lazy val yourDockerTask = taskKey[Unit]("Runs docker build")

yourDockerTask := {
  "docker build ." !
}

Затем вы можете вызвать только что созданную задачу из оболочки sbt.

person Andrzej Sołtysik    schedule 24.01.2019
comment
Обратите внимание, что вы можете указать собственное имя Dockerfile, используя docker build -f your_docker_file . - person francoisr; 25.01.2019