Pengaturan¶
Gambaran Umum¶
Pengaturan memungkinkan Anda untuk mengelola konfigurasi project Anda.
Nama project¶
Nama project Anda.
Ini mendefinisikan alamat yang akan digunakan untuk mengakses database production Anda.
Alamat-alamat build staging dan development Anda berasal dari nama ini dan ditetapkan secara otomatis. Namun, saat Anda mengganti nama project Anda, hanya build di masa depan yang akan menggunakan nama baru.
Kolaborator-kolaborator¶
Kelola user Github yang dapat mengakses project Anda.
There are three levels of users:
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.
Developer |
Tester |
Admin |
||
---|---|---|---|---|
Pengembangan |
Riwayat |
● |
● |
● |
1-click connect |
● |
● |
● |
|
Log |
● |
● |
● |
|
Shell/SSH |
● |
● |
● |
|
Email-Email |
● |
● |
● |
|
Pengaturan |
● |
● |
● |
|
Staging |
Riwayat |
● |
● |
● |
1-click connect |
● |
● |
||
Log |
● |
● |
||
Shell/SSH |
● |
● |
||
Email-Email |
● |
● |
||
Monitoring |
● |
● |
||
Backup |
● |
|||
Upgrade |
● |
● |
||
Pengaturan |
● |
● |
||
Production |
Riwayat |
● |
● |
● |
1-click connect |
● |
|||
Log |
● |
|||
Shell/SSH |
● |
|||
Email-Email |
● |
|||
Monitoring |
● |
|||
Backup |
● |
|||
Upgrade |
● |
|||
Pengaturan |
● |
|||
Status |
● |
● |
● |
|
Pengaturan |
● |
Peringatan
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.
Akses Publik¶
Izinkan akses publik ke build development Anda.
If activated, this option exposes the Builds page publicly, allowing visitors to view logs of development builds.
Build production dan staging dikecualikan, pengunjung hanya dapat melihat status mereka.
GitHub commit statuses¶
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.
Catatan
GitHub's fine-grained personal tokens have an expiration date and will be disabled if they fail to update the commit status. You can replace the token at any time on Odoo.sh.
The commit statuses pushed to GitHub can have the following contexts:
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
Domain custom¶
Untuk mengonfigurasi domain tambahan mohon referensikan tab pengaturan branch yang sesuai.
Submodul¶
Konfigurasikan deploy key untuk repositori pribadi yang Anda gunakan sebagai submodul di branch Anda untuk mengizinkan Odoo.sh untuk mengunduh mereka.
Peringatan
Pengaturan-pengaturan berikut dibutuhkan hanya untuk repositori pribadi saja. Bila Anda mencari cara untuk setup submodul Anda, instruksi tersedia di bab Submodul untuk dokumentasi ini.
Saat repositori bersifat pribadi, tidak mungkin mengunduh secara publik branch dan revisi-nya. Oleh karena alasan itu, Anda harus mengonfigurasi deploy key untuk Odoo.sh, supaya server Git remot mengizinkan platform kami untuk mengunduh revisi dari repositori pribadi ini.
Untuk mengonfigurasi deploy key untuk repositori pribadi, lanjutkan sebagai berikut:
di input, tempel URL SSH dari sub-repositori pribadi Anda dan klik pada Add,
contoh, git@github.com:USERNAME/REPOSITORY.git
dapat merupakan server Git lain selain Github, seperti Bitbucker, Gitlab atau bahkan server yang Anda hosting sendiri
salin public key.
public key memiliki format seperti ssh-rsa beberapa...karakter...acak...di sini...==
di pengaturan sub-repositori pribadi, tambahkan public key di antara deploy key.
Github.com:
Bitbucket.com:
Gitlab.com:
Hosting sendiri: tambahkan key ke file authorized_keys milik user git di direktori .ssh
Ukuran Storage¶
Bagian ini menunjukkan ukuran storage yang digunakan oleh project Anda.
Ukuran storage dihitung sebagai berikut:
ukuran database PostgreSQL
ukuran file disk tersedia di container Anda: filestore database, direktori storage sesi...
Peringatan
Apabila Anda ingin menganalisis penggunaan disk, Anda dapat menjalankan alat ncdu di Web Shell Anda.
Apabila database production Anda berkembang melebihi ketentuan di langganan Anda, langganan akan secara otomatis disinkronisasikan.
Pekerja Database¶
Pekerja database tambahan dapat dikonfigurasi di sini. Lebih banyak pekerja membantu Anda meningkatkan muatan yang database production Anda dapat tangani. Bila Anda menambahkan lebih dari itu, akan secara otomatis disinkronisasikan dengan langganan Anda.
Peringatan
Menambahkan lebih banyak pekerja tidak akan secara ajaib menyelesaikan semua masalah performa Anda. Ini hanya memungkinkan server untuk menangani lebih banyak koneksi di saat yang sama. Bila beberapa operasi sepertinya lebih lambat dari biasa, kemungkinan besar adalah masalah dengan code, bila bukan oleh karena kustomisasi Anda sendiri Anda dapat mengirim tiket di sini.
Branch-Branch Staging¶
Branch staging tambahan memungkinkan Anda untuk mendevelop dan mengetes lebih banyak fitur-fitur pada saat yang sama. Bila Anda menambahkan lebih banyak, akan secara otomatis disinkronisasi dengan langganan Anda.
Pengaktifan¶
Menunjukkan status aktivasi project. Anda dapat mengubah kode aktivasi project bila dibutuhkan.