【发布时间】:2016-04-06 16:30:08
【问题描述】:
我在 Docker 容器内运行 node.js 应用程序。我需要使用Intellij Ultimate 15 调试此应用程序。
demoapp:
build: .
command: 'bash -c "npm install && npm run debug"'
ports:
- "8989:8989"
environment:
VIRTUAL_HOST: 'demoapp.docker'
VIRTUAL_PORT: 8989
来自package.json 的debug 脚本
"debug": "(node-inspector --web-port=8989 app.js &) && node --debug app.js"
以及IDE中的配置
IDE 以 Frame is not available 响应。估计连不上
我做错了吗?
此外,我可以使用Chrome 进行调试。如果我访问demoapp.docker:8989,它会连接,我可以开始调试。
【问题讨论】:
标签: node.js intellij-idea docker remote-debugging docker-compose