当前位置:   GIT > 正文

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

sbt,docker,https,git,scala,html,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我想手动编写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"]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/GIT/detail/12953
推荐阅读
  • 如何解决《如何用mercurial检查你所在的分支》经验,为你挑选了2个好方法。mercurial,branch,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线... [详细]

  • 如何解决《JavaScript是否支持浏览器中的ByteArray类?》经验,为你挑选了1个好方法。javascript,arrays,bytearray,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开... [详细]

  • 如何解决《gitcheckout-*并跳过未跟踪的文件》经验,为你挑选了1个好方法。git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人... [详细]

  • 如何解决《Redux-有没有办法在reducer中访问存储树?》经验,为你挑选了4个好方法。redux,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在... [详细]

  • 如何解决《gitreset-hardHEAD和gitclean--force-d有什么区别?》经验,为你挑选了1个好方法。git,ipad,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,u... [详细]

  • 如何解决《AWSInterRegionVPN与VYOS》经验,为你挑选了0个好方法。vpn,amazon-web-services,go,安全,ssh,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工... [详细]

  • 如何解决《如何在Meteor中为嵌入式文档设置唯一ID?》经验,为你挑选了1个好方法。meteor,meteor-autoform,meteor-collection2,simple-schema,https,git,DevBox,在线流程... [详细]

  • 如何解决《DockerVolume没有安装任何文件》经验,为你挑选了2个好方法。linux,docker,docker-compose,python,bash,容器,json,ipad,git,sql,windows,DevBox,在线流程... [详细]

  • 如何解决《Gitblit推动被拒绝的原因没有在intelij-idea中显示》经验,为你挑选了1个好方法。git,intellij-idea,gitblit,eclipse,服务器,DevBox,在线流程图,编程,编程问答,程序员,开发者工... [详细]

  • 如何解决《在引导中的spring安全过滤器链之前调用过滤器》经验,为你挑选了1个好方法。spring-boot,安全,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,un... [详细]

  • 如何解决《gitpush试图推送未在gitls-files中列出的文件》经验,为你挑选了1个好方法。git,github,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线... [详细]

  • 如何解决《golang将文件保存到桌面》经验,为你挑选了1个好方法。path,go,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发... [详细]

  • 如何解决《删除.git/后修复gitrepo》经验,为你挑选了1个好方法。git,github,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开... [详细]

  • 如何解决《通过RESTfulAPI部署Tensorflow模型的示例》经验,为你挑选了2个好方法。tensorflow,tensorflow-serving,restful,json,服务器,负载均衡,https,git,机器学习,rpc,... [详细]

  • 如何解决《webpack找不到节点模块('bootstrap-multiselect')》经验,为你挑选了1个好方法。bootstrap-multiselect,webpack,npm,bootstrap,jquery,js... [详细]

  • 如何解决《在Angular2中使用逗号作为列表分隔符》经验,为你挑选了2个好方法。angular2-template,angular,css,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,jso... [详细]

  • 如何解决《Ecto:如何从外键中的某个字段订购结果》经验,为你挑选了1个好方法。elixir,ecto,phoenix-framework,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json... [详细]

  • 如何解决《我可以做些什么来解决"1提交背后的主人"?》经验,为你挑选了3个好方法。git,github,bitbucket,branching-and-merging,git-merge-conflict,DevBox,... [详细]

  • 如何解决《从VSTS版本管理部署WebSite构建到Azure》经验,为你挑选了2个好方法。ms-release-management,azure-devops,asp.net,git,DevBox,在线流程图,编程,编程问答,程序员,开发... [详细]

  • 如何解决《扩展另一个应用程序的标题栏》经验,为你挑选了1个好方法。c#,pinvoke,titlebar,winforms,git,windows,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码... [详细]

相关标签
  

闽ICP备14008679号