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

然后断点开始工作。