我希望有多个 Odoo 安装在我的计算机上(任何平台都可以,无论是 Ubuntu、Windows 7 等),但我发现很难做到这一点。我的主要目的是离线开发用于不同用途的 Odoo,然后将它们部署到实时服务器上。
我的问题是,在同一台机器上安装多个 odoo 是否可行?如果可以,如何安装?
我当前的解决方案是使用虚拟盒(或一些类似的软件)并且每个操作系统只使用一个安装。
答案1
不知道你是否得到了答案。但你可以这样做:-
- 在 odoo、odoo1 等文件夹中复制文件示例。
- 转到任意文件夹并使用不同的端口启动 odoo 服务器,例如传入
--xmlrpc-port=8000
odoo 文件夹并传入--xmlrpc-port=8001
odoo1 文件夹,这将运行具有不同代码库的两个不同的 odoo 实例。您还可以通过限制每个端口的有限数据库访问来启动 odoo 服务器--dbfilter
。
答案2
你应该研究一下容器https://www.docker.com/。这里有适用于 Odoo 的官方 docker 镜像:https://hub.docker.com/_/odoo/。
每个 Odoo 实例将在其自己的容器中运行,并且您可以并行运行多个容器。