0

我通过 Module 选项启动调试会话并指定一个文件夹,应用程序启动并响应请求 - 当其他服务通过调用它与我的交互时看到代码更改(打印语句显示终端输出中的更改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"]
4

1 回答 1

0

我的问题是引入的 python 版本。

在我的 Dockerfile 中,我必须更改:

FROM python:3.9.3-slim AS base

FROM python:3.9.4-slim AS base

然后断点开始工作。

于 2021-08-24T18:12:14.097 回答