Cài đặt

Tổng quan

Các cài đặt cho phép bạn quản lý cấu hình của dự án.

../../../_images/interface-settings.png

Tên dự án

Tên dự án của bạn.

../../../_images/interface-settings-projectname.png

Thông tin này xác định địa chỉ sẽ được sử dụng để truy cập vào cơ sở dữ liệu production của bạn.

Địa chỉ của bản dựng staging và phát triển của bạn được lấy từ tên này và được gán tự động. Tuy nhiên, nếu bạn thay đổi tên dự án, thì chỉ các bản dựng trong tương lai mới sử dụng tên mới.

Cộng tác viên

Quản lý người dùng Github có thể truy cập vào dự án của bạn.

../../../_images/interface-settings-collaborators.png

Có ba cấp độ người dùng:

  • Admin: has access to all features of an Odoo.sh project.

  • Tester: has access to the Staging and Development databases and their tooling. This role is for users conducting User Acceptance Tests. Testers can work with copies of production data but cannot access the production database through the Odoo.sh tooling.

  • Developer: has access only to the Development databases and their tooling. This role is for developers who propose code modifications but are not allowed to access production and staging databases through the Odoo.sh tooling.

Nhà phát triển

Người kiểm tra

Quản trị viên

Phát triển

Lịch sử

|green|

|green|

|green|

Kết nối 1 lần nhấp

|green|

|green|

|green|

Nhật ký

|green|

|green|

|green|

Shell/SSH

|green|

|green|

|green|

Mails

|green|

|green|

|green|

Cài đặt

|green|

|green|

|green|

Staging

Lịch sử

|green|

|green|

|green|

Kết nối 1 lần nhấp

|green|

|green|

Nhật ký

|green|

|green|

Shell/SSH

|green|

|green|

Mails

|green|

|green|

Theo dõi

|green|

|green|

Bản sao lưu

|green|

Nâng cấp

|green|

|green|

Cài đặt

|green|

|green|

Sản xuất

Lịch sử

|green|

|green|

|green|

Kết nối 1 lần nhấp

|green|

Nhật ký

|green|

Shell/SSH

|green|

Mails

|green|

Theo dõi

|green|

Bản sao lưu

|green|

Nâng cấp

|green|

Cài đặt

|green|

Trạng thái

|green|

|green|

|green|

Cài đặt

|green|

Cảnh báo

Those roles only apply to the usage of Odoo.sh. It is important to reflect the user roles attribution within the repository on GitHub. Please refer to the GitHub documentation section on Managing a branch protection rule for detailed guidance.

Truy cập công khai

Cấp quyền truy cập công khai vào bản dựng phát triển của bạn.

../../../_images/interface-settings-public.png

Nếu được kích hoạt, tùy chọn này sẽ hiển thị công khai trang Bản dựng, cho phép khách truy cập xem lịch sử bản dựng phát triển của bạn.

Quyền này không bao gồm bản dựng production và staging, khách truy cập chỉ có thể xem trạng thái của chúng.

Trạng thái commit GitHub

This option enables Odoo.sh to push commit statuses to your GitHub repository when a build is created or updated. It requires a GitHub token with permissions to push commit statuses to the repository. Refer to GitHub’s documentation on personal access tokens for instructions to create yours.

Ghi chú

Token cá nhân chi tiết của GitHub có ngày hết hạn và sẽ bị vô hiệu hóa nếu không cập nhật trạng thái commit. Bạn có thể thay thế token bất kỳ lúc nào trên Odoo.sh.

Trạng thái commit được push lên GitHub có thể có các bối cảnh sau:

  • ci/odoo.sh (dev): status of a development build

  • ci/odoo.sh (staging): status of a staging build

  • ci/odoo.sh (production): status of a production build

  • ci/odoo.sh (test_ci): testing the token from the Settings page will push a test status on the last commit of your repository

Miền tuỳ chỉnh

To configure additional domains please refer to the corresponding branch’s settings tab.

Phân hệ phụ

Cấu hình mã khóa triển khai cho các kho lưu trữ riêng tư mà bạn sử dụng làm phân hệ phụ trong nhánh của mình để cho phép Odoo.sh tải chúng xuống.

Cảnh báo

These settings are required for private repositories only. If you are looking on how to set up your submodules, instructions are available in the chapter Submodules of this documentation.

../../../_images/interface-settings-submodules.png

Khi một kho lưu trữ được đặt là riêng tư, thì sẽ không thể công khai tải xuống các nhánh và bản sửa đổi của nó. Do đó, bạn cần cấu hình mã khóa triển khai cho Odoo.sh, để máy chủ Git từ xa cho phép nền tảng của chúng tôi tải xuống các bản sửa đổi của kho lưu trữ riêng tư này.

Để cấu hình mã khóa triển khai cho kho lưu trữ riêng tư, hãy thực hiện như sau:

  • trong phần nhập thông tin, dán URL SSH của kho lưu trữ riêng tư phụ của bạn và nhấp vào Thêm,

    • VD: git@github.com:USERNAME/REPOSITORY.git

    • nó có thể là một máy chủ Git khác Github, chẳng hạn như Bitbucket, Gitlab hoặc thậm chí là máy chủ tự lưu trữ của bạn

  • sao chép mã khóa công khai,

    • nó phải có định dạng ssh-rsa một số…ký tự…ngẫu nhiên…ở đây…==

  • trong phần cài đặt của kho lưu trữ riêng tư phụ, thêm mã khóa công khai vào trong số các mã khóa triển khai.

    • Github.com: Settings ‣ Deploy keys ‣ Add deploy key

    • Bitbucket.com: Settings ‣ Access keys ‣ Add key

    • Gitlab.com: Settings ‣ Repository ‣ Deploy Keys

    • Tự lưu trữ: thêm mã khóa vào tệp authorized_keys của người dùng git trong thư mục .ssh của người dùng đó

Kích thước Lưu trữ

Phần này hiển thị kích thước lưu trữ mà dự án của bạn sử dụng.

../../../_images/interface-settings-storage.png

Kích thước lưu trữ được tính như sau:

  • kích thước của cơ sở dữ liệu PostgreSQL

  • kích thước của các tệp đĩa có sẵn trong container của bạn: filestore của cơ sở dữ liệu, thư mục lưu trữ phiên…

Cảnh báo

In case you want to analyze disk usage, you can run the tool ncdu in your Web Shell.

Nếu kích thước cơ sở dữ liệu production của bạn tăng quá mức được cung cấp trong gói đăng ký, chúng sẽ tự động được đồng bộ hóa với nhau.

Worker Cơ sở Dữ liệu

Bạn có thể cấu hình thêm các worker cơ sở dữ liệu tại đây. Việc có nhiều worker hơn giúp tăng tải lượng mà cơ sở dữ liệu production của bạn có thể xử lý. Nếu bạn thêm nhiều worker hơn, nó sẽ tự động được đồng bộ hóa với gói đăng ký của bạn.

../../../_images/interface-settings-workers.png

Cảnh báo

Adding more workers will not magically solve all performance issues. It only allows the server to handle more connections at the same time. If some operations are unusually slow, it’s most likely a problem with the code, if it’s not due to your own customizations you can open a ticket here.

Nhánh Staging

Các nhánh staging bổ sung cho phép bạn phát triển và kiểm thử nhiều tính năng hơn cùng lúc. Nếu bạn tăng nhánh staging, nó sẽ tự động được đồng bộ hóa với gói đăng ký của bạn.

../../../_images/interface-settings-staging-branches.png

Kích hoạt

Hiển thị trạng thái kích hoạt của dự án. Bạn có thể thay đổi mã kích hoạt của dự án nếu cần.

../../../_images/interface-settings-activation.png