Alan Hou的个人博客

Odoo 13开发者指南第三章 服务端部署

安装Odoo

安装与第一章相似,这里按照生产环境的标准做了一定的修改:

  1. 安装依赖
  2. 安装wkhtmltopdf
  3. 添加程序运行用户及数据库所需用户(这里均使用 odoo)
  4. 使用 odoo 用户配置项目文件
  5. 添加启动文件
  6. 创建其它文件夹
  7. 配置.gitignore 文件
  8. 以 root 用户卸载 gcc

PostgreSQL

在线获取推荐配置:http://pgtune.leopard.in.ua/

生产环境配置文件参照进行如下操作:

  1. 在开发环境的基础上新建一个生产环境的配置文件:
  2. 编辑生产环境配置production.conf 文件。
  3. 修改addons_path来匹配生产环境的根路径:
  4. 修改数据路径:
  5. 修改服务服务日志路径来匹配生产环境的根路径:
  6. 配置日志轮询:
  7. 配置日志处理器:
  8. 调整数据库连接参数:
  9. 配置数据库过滤器并禁用数据库列出显示:
  10. 使用pwgen生成的随机密码来修改master密码
  11. 配置Odoo来以worker进程运行:
  12. 仅监听本地网卡:
  13. 保存该文件并将其添加至Git仓库:

数据库及文件备份

配置系统服务

你需要执行如下步骤配置systemd来启动Odoo:

  1. 使用root权限(sudo su),创建一个名为/lib/systemd/system/odoo.service的文件并添加如下内容:
  2. 使用root权限,注册该服务:
  3. 使用root权限,启动服务:
  4. 可运行如下命令来停止服务:

退出移动版