设置

概览

设置允许您管理项目的配置。

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

项目名称

您的项目名称。

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

这定义了用于访问您的生产数据库的地址。

您的暂存和开发构建的地址是从此名称派生并自动分配的。但是,当您更改项目名称时,只有未来的构建将使用新名称。

协作者

管理可以访问您的项目的Github用户。

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

有两个用户级别:

  • 管理员:可以访问Odoo.sh的所有功能。

  • 用户:无法访问项目设置,也无法访问生产和暂存数据库。

用户组是为开发人员设计的,他们可以在您的代码中进行修改,但不允许访问生产数据。该组的用户无法使用“1-点击连接”功能连接到生产和暂存数据库,但如果他们有一个常规账户,当然可以使用这些数据库上的常规凭据。

此外,他们无法使用WebShell,也无法访问服务器日志。

用户

管理员

开发

历史记录

|绿色|

|绿色|

一键连接

|绿色|

|绿色|

日志

|绿色|

|绿色|

Shell/SSH

|绿色|

|绿色|

邮件

|绿色|

|绿色|

升级

|绿色|

|绿色|

设置

|绿色|

|绿色|

生产和暂存

历史记录

|绿色|

|绿色|

一键连接

|绿色|

日志

|绿色|

Shell/SSH

|绿色|

邮件

|绿色|

监控

|绿色|

备份

|绿色|

升级

|绿色|

设置

|绿色|*

|绿色|

状态

|绿色|

|绿色|

设置

|绿色|

注解

* 仅在暂存分支中

公共访问

允许公开访问您的开发构建。

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

如果激活此选项,则会公开暴露“构建”页面,允许访问者连接到您的开发构建。

此外,访问者可以访问您的开发构建的日志、Shell和邮件。

生产和暂存版本被排除在外,访问者只能看到他们的状态。

自定义域名

要配置其他域名,请参考相应分支的 设置选项卡

子模块

配置部署密钥,以允许Odoo.sh下载您在分支中使用的作为子模块的私有存储库。

警告

这些设置仅适用于 私有存储库 。如果您想了解如何设置子模块,请参阅本文档的章节 Submodules

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

当一个仓库是私有的时,它的分支和版本是无法公开下载的。因此,您需要为Odoo.sh配置一个部署密钥,以便远程Git服务器允许我们的平台下载此私有仓库的版本。

要为私有仓库配置部署密钥,请按照以下步骤进行:

  • 在输入框中,粘贴您的私有子存储库的SSH URL,然后点击 Add

    • 例如 git@github.com:USERNAME/REPOSITORY.git

    • 它可以是除Github之外的另一个Git服务器,例如Bitbucket,Gitlab甚至是您自己托管的服务器

  • 复制公钥,

    • 应该看起来像 ssh-rsa some…random…characters…here…==

  • 在私有子仓库的设置中,将公钥添加到部署密钥中。

    • Github.com: 设置 ‣ 部署密钥 ‣ 添加部署密钥

    • Bitbucket.com: 设置 ‣ 访问密钥 ‣ 添加密钥

    • Gitlab.com: 设置 ‣ 仓库 ‣ 部署密钥

    • 自托管:将密钥追加到git用户的authorized_keys文件中,该文件位于其.ssh目录中

存储大小

此部分显示您的项目使用的存储大小。

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

存储大小计算如下:

  • PostgreSQL数据库的大小

  • 您的容器中可用的磁盘文件大小:数据库文件存储,会话存储目录…

警告

如果您想分析磁盘使用情况,您可以在Web Shell中运行工具 ncdu

如果您的生产数据库大小增长超过了您的订阅所提供的容量,它将自动与之同步。

数据库工作进程

可以在此处配置额外的数据库工作进程。更多的工作进程有助于增加您的生产数据库能够处理的负载。如果您添加更多,它将自动与您的订阅进行同步。

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

警告

添加更多的工作进程并不能神奇地解决所有的性能问题。它只是允许服务器同时处理更多的连接。如果某些操作异常缓慢,很可能是代码的问题,如果不是由于您自己的定制,您可以在这里打开一个工单 here

暂存分支

额外的分支允许您同时开发和测试更多功能。如果您添加更多分支,它将自动与您的订阅同步。

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

激活

显示项目激活的状态。如果需要,您可以更改项目的激活代码。

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