我正在尝试调试我的Scala.js应用程序的服务器。我使用SBT Docker plugin生成Dockerfile,使用SBT Native Packager生成应用程序。
我想使用IntelliJ的调试器,因此我将其配置为远程调试。见下面的截图:
答案 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