gpt4 book ai didi

docker - 如何编写 dockerfile 在容器中运行 sbt 项目

转载 作者:行者123 更新时间:2023-12-02 02:47:47 25 4
gpt4 key购买 nike

我想手动编写一个dockerfile,而不使用任何 sbt 插件。我正在使用 sbt 0.13.8。我查看了dockerfile引用,但无法获得满足我的要求的足够见解。演示会非常有帮助

最佳答案

如果您的意思是编写一个 Dockerfile 来生成能够运行 sbt 项目的镜像,您可以查看 William-Yeh/docker-sbt :

# Sbt on Java 7
#
# URL: https://github.com/William-Yeh/docker-sbt
#
# @see http://www.scala-sbt.org/release/tutorial/Manual-Installation.html
#
# Version 0.7

FROM williamyeh/java7
MAINTAINER William Yeh <william.pjyeh@gmail.com>


ENV SBT_VERSION 0.13.8
ENV SBT_JAR https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/$SBT_VERSION/sbt-launch.jar


ADD $SBT_JAR /usr/local/bin/sbt-launch.jar
COPY sbt.sh /usr/local/bin/sbt

RUN echo "==> fetch all sbt jars from Maven repo..." && \
echo "==> [CAUTION] this may take several minutes!!!" && \
sbt


VOLUME [ "/app" ]
WORKDIR /app


# Define default command.
ENTRYPOINT ["sbt"]
CMD ["--version"]

关于docker - 如何编写 dockerfile 在容器中运行 sbt 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34388619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com