- Tạo repo rỗng trên github / gitlab
- Clone repo vừa tạo ở trên github / gitlab về máy local
- Clone repo
odoo
lấy từ github của Odoo trong folder của dự án - Tạo các folders sau (có thể đặt tên khác phù hợp với mỗi cá nhấn):
- config: chứa những files config của dự án (xem thêm phần Cấu hình file config bên dưới)
- addons: chứa những modules của bên thứ 3 tải về từ internet hoặc những nguồn khác
- project: chứa những modules mà tự mình / team viết
- Commit những thay đổi -> push lên lại github / gitlab
- Sử dụng câu lệnh:
./odoo/odoo-bin -c config/dev.conf
để start Odoo - Xem thêm ở đây để biết thêm cách sử dụng
odoo-bin
- Có thểm tham khảo file cấu hình của dự án này ở
config/dev.conf
- Một vài thuộc tính cần lưu ý:
- Cấu hình addons path:
addons_path
--> RẤT QUAN TRỌNG <-- đây là những đường dẫn của những folder chứa những modules của Odoo - Cấu hình master password:
admin_passwd
- Cấu hình PostgreSQL:
db_user
,db_password
,db_port
vàdb_host
- Cấu hình chế độ hiển thị log của Odoo trong termial:
log_level
(Xem thêm ở đây) - Cấu hình HTTP port của Odoo:
http_port
(default:8069
). Nếu port8069
đã dược sử dụng, có thể sử dụng cấu hình này để thay đổi giá trị khác cho phù hợp
- Cấu hình addons path:
- Xem thêm ở đây để biết thêm cách cấu hình của file config của Odoo
- Để chạy dược Odoo, máy local cần phải:
- Có PostgreSQL và phải cấu hình kết nối đến PostgreSQL ở file config
- Thiết lập venv (virtual env) cho dự án và bật venv bằng lệnh
pew in <tên venv>
(nếu sử dụngpew
) hoặcsource env/bin/activate
(nếu chỉ sử dụngvirtualenv
) trước khi chạy câu lệnh start Odoo