From 0a5368bb64b0fb5a292edc6e3bfbbac966dd8188 Mon Sep 17 00:00:00 2001 From: mtpc4s9 Date: Tue, 18 Nov 2025 22:50:50 +0700 Subject: [PATCH] ok --- docker-compose.yml | 27 +++++++++++++++------------ etc/logrotate | 0 etc/requirements.txt | 0 3 files changed, 15 insertions(+), 12 deletions(-) mode change 100644 => 100755 etc/logrotate mode change 100644 => 100755 etc/requirements.txt diff --git a/docker-compose.yml b/docker-compose.yml index dc4423e..8898dce 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,36 +1,39 @@ -version: '2' +version: '3.1' # Nâng cấp version lên chuẩn mới hơn + services: db: image: postgres:17 - user: root + # ĐÃ XÓA "user: root". Hãy để nó tự chạy bằng user "postgres". environment: - POSTGRES_USER=odoo - POSTGRES_PASSWORD=odoo18@2024 - POSTGRES_DB=postgres - restart: always # run as a service + restart: always volumes: - - ./postgresql:/var/lib/postgresql/data + # Dùng Named Volume thay vì thư mục ./postgresql để tránh lỗi permission + - pgdata:/var/lib/postgresql/data odoo18: image: odoo:18 - user: root + # ĐÃ XÓA "user: root". Hãy để nó tự chạy bằng user "odoo". depends_on: - db ports: - "10018:8069" - - "20018:8072" # live chat + - "20018:8072" tty: true - command: -- + # Chỉ định rõ file config + command: --config /etc/odoo/odoo.conf environment: - HOST=db - USER=odoo - PASSWORD=odoo18@2024 - PIP_BREAK_SYSTEM_PACKAGES=1 volumes: - #- /etc/timezone:/etc/timezone:ro - #- /etc/localtime:/etc/localtime:ro - - ./entrypoint.sh:/entrypoint.sh - ./addons:/mnt/extra-addons - ./etc:/etc/odoo - restart: always # run as a service - \ No newline at end of file + restart: always + +# Định nghĩa nơi lưu dữ liệu DB do Docker quản lý +volumes: + pgdata: \ No newline at end of file diff --git a/etc/logrotate b/etc/logrotate old mode 100644 new mode 100755 diff --git a/etc/requirements.txt b/etc/requirements.txt old mode 100644 new mode 100755