Cómo depurar módulos con VSCode
La depuración de módulos se realiza aprovechando la características Remote Development de VSCode. Para utilizarla con Docker es necesario instalar Dev Containers. El acceso se realiza a través del icono
y, al acceder, muestra en el panel vertical los contenedores y los volúmenes existentes.
El proceso para poder depurar consiste:
-
Adjuntar a Visual Studio Code el contenedor [project_name]-web-1. Esa operación abrirá una nueva instancia de VSCode que será desde la que se trabajará.
-
Instalar la extensión Python
-
Acceder al Explorer y abrir una carpeta (Open Folder)
-
Seleccionar la carpeta /mnt/extra-addons
-
Arrancar desde Run & Debug la configuración Python: Odoo attach debug