Setup Visual Studio Code dan Odoo Docker

Menggunakan Python Intrepeter Pada Odoo Container

Setelah menginstall Odoo docker pada tutorial sebelumnya, selanjutnya kita perlu melakukan setup pada visual studio code agar dapat mengakses direktori custom module addons sebagai odoo user. Hal ini diperlukan agar visual studio code mengenali Python intrepeter mana yang digunakan serta dapat mengimpor library yang digunakan Odoo.

  • Pertama kita perlu menginstal extension Dev - Containers. Buka extension tab, lalu cari dev containers dan install.
  • Setelah selesai instalasi, pastikan container odoo sudah berjalan. Lalu buka command pallet pada VS Code (keyboard shortcut Ctrl + Shift + P), Pilih menu "Dev Containers: Attach to running container". (lihat gambar dibawah).
  • Pilih Odoo Container yang telah diinstall (pada contoh /odoo-dock-odoo-18-1, lihat gambar dibawah).VS Code akan membuka window baru, dan Python intrepeter didalamnya akan memiliki akses ke library yang digunakan Odoo.





Mengatasi Masalah Terminal VS Code Odoo Container

Mungkin tidak semua pengguna mengalami masalah yang seperti kami alami. Pada saat mencoba mengakses terminal, kami mengalami error "The terminal process usr/sbin/nolongin failed to launc (exit code: 1)".

Hal ini disebabkan instalasi Odoo tidak memungkinkan pengguna untuk menggunakan shell.

Agar bisa menggunakan terminal dari VS Code, kita perlu melakukan setting pada VS Code.

  • Buka VS Code settings (Ctrl+,)
  • Cari  "terminal.integrated.defaultProfile.linux"
  • Atur menjadi "bash" atau shell lainnya yang tersedia.




Mengakses PostgreSQL melalui terminal




Cara termudah adalah menggunakan terminal dari Docker. Click menu pada container database Anda, pada contoh digunakan container db-1, tekan tombol titik 3, lalu pilih menu Open in terminal.

Comments

Popular posts from this blog

Solusi Tutorial Owl Components - Counter

Solusi Tutorial Owl Components - Todo List

Odoo Development Setup menggunakan Windows dan Docker