【问题标题】:How to configure pycharm with odoo running in docker如何使用在 docker 中运行的 odoo 配置 pycharm
【发布时间】:2019-06-06 04:24:14
【问题描述】:

我找到了如何配置pycharm来调试odoo,但是对于在docker中运行的odoo(我的系统是ubuntu 18系统),我无法配置pycharm来调试odoo容器。

【问题讨论】:

  • 到目前为止你尝试过什么?你看过Pycharm Remote Debugging吗?
  • 但我需要调试 odoo 容器,我的笔记本电脑上没有安装 odoo,我只有 odoo 容器。
  • 你认为远程调试有什么用?
  • 例如通过 pycharm 编辑模块,然后在 pycharm 中执行 run 以运行 odoo 容器并在 pycharm 中显示错误......像这样:在 Ubuntu 中使用 Pycharm IDE 调试 Odoo 10 [youtube.com/watch?v=O7OdXcYCo3o]
  • 好一个。请参阅我更新的答案,还有另一个工具不仅允许调试,而且还提供了一个 shell 来在调试会话运行时执行一些操作。 github.com/Kozea/wdb#docker

标签: docker pycharm odoo


【解决方案1】:

正如您在评论中所说,我假设您的插件/自定义插件位于通过卷映射附加到您的容器的文件夹中。

您可以简单地运行以下命令来获取“odoo_container”的日志

docker logs -f odoo_container

将“odoo_container”替换为您的容器名称。

如果您已配置日志目录并与容器的日志目录进行映射,如下面在 docker-compose 文件中/在您的 docker run 命令中给出的,

./logs:/var/log/odoo

然后,你可以像这样运行命令

tail -f logs/odoo-server.log

它将打印来自容器或通过卷映射到容器的日志文件的控制台日志输出。

希望这会有所帮助。

==========================

最近开始使用这个工具

https://github.com/Kozea/wdb#docker

它还附带一个带有 Odoo 容器的 docker 设置。这是极好的和容易的。这不仅为您提供调试,还允许您像 python 的内置 shell 一样进行一些操作。我仍然使用“tail”命令来查看存储为绑定卷的日志,以便我可以返回并检查错误/错误查询/任何失败的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 2020-07-09
    • 2020-12-28
    • 2018-01-08
    • 1970-01-01
    相关资源
    最近更新 更多