Repositori ini berisi lingkungan pengembangan untuk Odoo beserta dependensi terkait seperti PostgreSQL, Python, dan berbagai tools pendukung. Struktur direktori telah diatur untuk memudahkan proses instalasi, pengembangan, dan pemeliharaan aplikasi Odoo.
developments/: Modul dan custom development Odoo.PostgreSQL/: Database server PostgreSQL dan tools terkait.python/: Instalasi dan paket Python yang digunakan.server/: Source code utama Odoo.sessions/: Data sesi aplikasi.thirdparty/: Dependensi pihak ketiga.vcredist/: Redistributable Visual C++.
-
Clone repositori
git clone https://github.com/aalfatah/ShippingAgency-OdooDev.git cd odoo-dev -
Instalasi Python
- Pastikan Python versi 3.x sudah terinstal.
- Install dependencies dengan:
pip install -r requirements.txt
-
Instalasi PostgreSQL
- Ikuti petunjuk pada PostgreSQL/pgAdmin 4/README.txt untuk setup database.
-
Konfigurasi Odoo
- Copy file konfigurasi contoh:
cp server/odoo.conf.example server/odoo.conf
- Edit
server/odoo.confsesuai kebutuhan.
- Copy file konfigurasi contoh:
python server/odoo-bin -c server/odoo.confRename python menjadi pyodoo16 yang tersedia di folder python/.
- Update Modul via Terminal
- Perbarui modul tertentu (misal: nama_modul) dengan menjalankan perintah berikut :
Opsi
python server/odoo-bin -c server/odoo.conf -u nama_modul
-u(atau--update) digunakan untuk meng-update modul yang disebutkan.
- Update Modul via UI
- Masuk ke odoo dengan akun admin
- Buka menu Apps
- Cari modul yang ingin di-update
- Klik Update atau Upgrade pada modul tersebut
- Untuk development, aktifkan mode developer di Odoo UI agar menu update modul muncul
/web?debug=1. - Selalu lakukan backup database sebelum deployment. master password db:
Bss_1 - Jika ada error, cek log Odoo di terminal untuk troubleshooting.
Silakan baca server/CONTRIBUTING.md untuk panduan kontribusi.
Lihat file lisensi di:
- Dokumentasi Odoo: https://www.odoo.com/documentation
- Dokumentasi PostgreSQL: https://www.postgresql.org/docs/