devcontainer.json。断点不起作用
devcontainer.json. Breakpoints not working
我通过“模块”选项启动调试会话并指定一个文件夹,该应用程序启动并响应请求 - 当其他服务通过调用它与我的服务交互时可以看到代码更改(打印语句显示更改IDE) 的终端输出,但是,断点没有命中。怎么会?
我的 devcontainer.json 文件如下所示:
{
"name": "Existing Dockerfile",
"build": {
"dockerfile": "../Dockerfile",
"context": "../.",
"target": "deploy"
},
}
我的 Dockerfile 执行通常的操作并使用 python -m app:
运行我们的应用程序
FROM python:3.9.3-slim AS deploy
COPIES SOME FILES
CMD ["python", "-m", "app"]
我的问题是引入的 python 版本。
在我的 Dockerfile 中,我必须更改:
FROM python:3.9.3-slim AS base
至
FROM python:3.9.4-slim AS base
然后断点开始工作。
我通过“模块”选项启动调试会话并指定一个文件夹,该应用程序启动并响应请求 - 当其他服务通过调用它与我的服务交互时可以看到代码更改(打印语句显示更改IDE) 的终端输出,但是,断点没有命中。怎么会?
我的 devcontainer.json 文件如下所示:
{
"name": "Existing Dockerfile",
"build": {
"dockerfile": "../Dockerfile",
"context": "../.",
"target": "deploy"
},
}
我的 Dockerfile 执行通常的操作并使用 python -m app:
运行我们的应用程序FROM python:3.9.3-slim AS deploy
COPIES SOME FILES
CMD ["python", "-m", "app"]
我的问题是引入的 python 版本。
在我的 Dockerfile 中,我必须更改:
FROM python:3.9.3-slim AS base
至
FROM python:3.9.4-slim AS base
然后断点开始工作。