Sudah menjadi kebiasaan saat ini untuk menginstal aplikasi ke dalam container Docker. Demikian juga dengan instalasi Odoo 18 Community Edition pada Docker.
Catatan Instalasi Odoo 18 Community pada Docker adalah seperti berikut ini
- Siapkan folder misal /home/apku/odoo18
- Pada folder tersebut buat file odoo_pg_pass dan silahkan isi dengan kode anda
- Buat config/odoo.conf yang isinya seperti di bawah ini
123456789
/home/apku/odoo18# cat config/odoo.conf
[options]
addons_path = /mnt/extra-addons
data_dir = /
var
/lib/odoo
dbfilter = ^%h$
logfile = /
var
/log/odoo/odoo-server.log
log_level = info
proxy_mode = True
admin_passwd =
$pbkdf2
-sha512
$600000
$7z1rahasia
Catatan:
admin_password boleh dicomment dengan ;, tetapi pastikan bisa ditambah isinya.
Untuk bisa ditambah isinya bisa diset dengan chmod a+rw odoo.conf
- Buat docker-compose.yml dengan isi seperti
12345678910111213141516171819202122232425262728293031323334
/home/apku/odoo18# cat docker-compose.yml
version:
'3.1'
services:
web:
image: odoo:18
depends_on:
- db
ports:
-
"9080:8069"
volumes:
- odoo-web-data:/
var
/lib/odoo
- ./config:/etc/odoo
- ./addons:/mnt/extra-addons
environment:
- PASSWORD_FILE=/run/secrets/postgresql_password
secrets:
- postgresql_password
db:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD_FILE=/run/secrets/postgresql_password
- POSTGRES_USER=odoo
- PGDATA=/
var
/lib/postgresql/data/pgdata
volumes:
- ./data-db:/
var
/lib/postgresql/data/pgdata
secrets:
- postgresql_password
secrets:
postgresql_password:
file: odoo_pg_pass
volumes:
odoo-web-data:
- Jalankan docker-compose
1
/home/apku/odoo18# docker-compose up -d
- Mengupdate ownership addon supaya mudah diupdate melalui ftp
1
/home/apku/odoo18#
chown
-R apku addons
- Lanjutkan dengan implementasi https
https://www.proweb.co.id/implementasi-odoo/odoo-17-dev/https/
- Jika ada kesulitan lihat dokumentasi instalasi Odoo 17 CE sebelumnya
https://www.proweb.co.id/implementasi-odoo/odoo-17-dev/instal-ce/
Informasi lebih lanjut silahkan mengunjungi https://hub.docker.com/_/odoo/ .
Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.