使用SBT Native Packager构建的Debug Docker应用程序

时间:2016-11-04 18:13:35

标签: scala debugging docker scala.js

我正在尝试调试我的Scala.js应用程序的服务器。我使用SBT Docker plugin生成Dockerfile,使用SBT Native Packager生成应用程序。

我想使用IntelliJ的调试器,因此我将其配置为远程调试。见下面的截图:

IntellIJ remote debugger

1 个答案:

答案 0 :(得分:1)

我必须将其添加到jvmSettings的{​​{1}}部分:

build.sbt

此外,在javaOptions in Universal ++= Seq("-jvm-debug 5005"), 中必须打开调试端口:

docker-compose.yml

对于某些情况,这是我services: myApp: image: registry.gitlab.com/bullbytes/myApp:latest ports: # Debugging port - "5005:5005" 的简化但完整的版本:

build.sbt

以下是SBT Native Packager生成的启动脚本的更多选项:link