Cài đặt debug Odoo với Vscode và Docker
Hướng dẫn setup debug Odoo trên vscode với Docker
Dựa vào github Odoo Docker file để setup docker local.
Trong file Dockerfile, cài thêm package python-debugpy qua lệnh:
Với file entrypoint.sh, update nội dung với debugpy:
Run docker để start Odoo và truy cập thành công qua: localhost:8069
Thêm lệnh chmod +x duong_dan nếu có lỗi Permission Denied
Cài các extension Python và Python Debugger
Ở sidebar bên trái, chọn Tab Run And Debug > Create new launch.json file
Chọn Python Debugger > Nhập URL: localhost > Nhập port: 8888
Sau khi kết thúc, file launch.json có nội dung như sau:
Nhấn icon Run, đặt breakpoint và test thử debug.
Có thể tham khảo toàn bộ source code ở đây.