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
Post a Comment