与pycharm如何调试过程中运行的码头工人,组成

问题描述 投票:7回答:2

我想我的切换本地Pycharm + Django的,以泊坞窗基于开发ENV。我在Mac上运行,并使用多克 - 撰写(几个码头工人:我的Django应用程序,一些数据库和nginx的)。

所有运行良好,代码变化立即反映在码头工人和提供正确的软件包,而在Pycharm编码。一旦泊坞窗,撰写启动,运行容器的列表显示在Pycharm的泊坞窗插件窗口,每个容器,我可以看到它的日志/属性/端口/音量绑定。

解释似乎是作为项目解释器和路径映射用于与泊坞撰写(应用在[{我的路径} /docker-compose.yaml])正确配置 - > /代码在搬运工正确的文件夹。

问题是我不设法调试。当我在调试选择多克 - 撰写对话框中唯一的选择运行时,不能进行调试。

它不看我,多克/编写问题,但Pycharm插件,它不允许在与搬运工,撰写运行/调试配置调试运行。

不知道如何与Pycharm调试呢?

docker pycharm docker-compose
2个回答
7
投票

你应该使用标准的Python运行配置,没有特定的多克尔-之一。后者被用来构建集装箱,码头工人开始,撰写服务等。

PyCharm将自动启动你的服务,你的安装代码,如果选择了基于多克解释器执行它与纯Python运行配置的容器内。

也许文档可以帮助:https://www.jetbrains.com/help/pycharm/using-docker-compose-as-a-remote-interpreter.html


1
投票

目前正在运行的Django dockerized与切入点,这样一来就给如果别人的土地这里,问题的想法有问题!如果你正面临这个问题只创建一个用于调试的不同泊坞窗,compose.dev.yml文件无入口点。这是周围的工作现在

© www.soinside.com 2019 - 2024. All rights reserved.