首页 > 解决方案 > 如何使用在 docker 中运行的 odoo 配置 pycharm

问题描述

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

标签: dockerpycharmodoo

解决方案


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

您可以简单地运行以下命令来获取“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”命令来查看存储为绑定卷的日志,以便我可以返回并检查错误/错误查询/任何失败的内容。


推荐阅读