我通过 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"]