找不到SBT Docker ADD文件

时间:2016-11-17 12:18:13

标签: docker sbt

我有一个SBT泊坞文件,我想在我的容器中添加一个SH脚本,所以我使用:

dockerBaseImage := "frolvlad/alpine-oraclejdk8:latest" //use JRE 8 base image
dockerCommands := dockerCommands.value.flatMap {
 case cmd@Cmd("FROM", _) => List(cmd, Cmd("RUN", "apk update && apk add bash"))
 case cmd@Cmd("ADD", _) => List(cmd, Cmd("ADD", "wait-for-it.sh /"))
 case other => List(other)
}

但是当我尝试构建我的图像时,控制台告诉我: “wait-for-it.sh没有这样的文件目录。

SBT文件与SH文件位于同一目录中。

感谢。

1 个答案:

答案 0 :(得分:0)

解决了

mappings in Universal += file("wait-for-it.sh") -> "wait-for-it.sh"