我有一个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文件位于同一目录中。
感谢。
答案 0 :(得分:0)
解决了
mappings in Universal += file("wait-for-it.sh") -> "wait-for-it.sh"