Odoo app server: xử lý HTTP/Web, business logic, ORM, jobs/crons.
PostgreSQL: lưu dữ liệu nghiệp vụ.
Nginx proxy: reverse proxy để hỗ trợ longpolling/websocket và proxy header.
odoo-server/: mã nguồn core Odoo (upstream).
addons/: custom modules (extra addons).
config/odoo.conf: cấu hình Odoo (DB, ports, addons_path, workers...).
docker/docker-compose.yml: docker stack (web + postgres + nginx proxy).
docker/config/odoo-nginx.conf: cấu hình reverse proxy.
run_script.sh: script chạy docker compose.
Odoo (qua Nginx): http://localhost:8069
Longpolling: được proxy qua http://localhost:8069/longpolling (upstream web:8072)
Postgres (host): localhost:5433 → container 5432
Debugpy (nếu dùng): localhost:5680