当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何编写dockerfile来在容器中运行sbt项目》经验,为你挑选了1个好方法。

我想手动编写dockerfile而不使用任何sbt插件.我正在使用sbt 0.13.8.我查看了dockerfile参考,但无法获得足够的洞察力来满足我的要求.演示非常有用



1> VonC..:

如果你的意思是编写一个生成能够运行sbt项目的图像的Dockerfile,你可以看看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 


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"]

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有