当前位置:   article > 正文

odoo本地环境搭建_odoo搭建

odoo搭建

1、资料准备阶段

1. pycharm版本
pycharm-professional-171.3780.47.exe

2. python版本
python-3.7.0-amd64.exe

3. 两个tar包odoo12.tar和post.tar包,一个iso镜像包boot2docker.iso,DockerToolbox-17.12.0-ce.exe安装包,odoo12源码。
这个iso镜像相当于把docker启动时需要的一些依赖包,以及和VM等连接的一些资源文件打包在了里面。

资源链接
提取码:k4w0

注意:由于每个pycharm以及python版本会有差异,所以这里以上面的版本作为一个栗子去搭建这个环境,其他版本大同小异。

2、环境配置阶段

1、检查安装阶段

注意:先将网络断掉,第一次启动docker的时候,需要iso镜像对docker进行一定的安装连接,不能使用网络。

  1. 首先检查自己的电脑的虚拟化是否开启,各个不同的电脑型号请自己百度查询,如下图所示,则完成。
    在这里插入图片描述
  2. 安装DockerToolbox-17.12.0-ce.exe软件
  3. 安装pycharm-professional-171.3780.47.exe软件
  4. 安装python-3.7.0-amd64.exe解释器

以上三个东西的安装都为一步式安装,操作简单。

2、镜像导入阶段

找到当前windows用户目录下的 .docker文件夹,将boot2docker.iso文件拷贝到.docker文件夹下的这个路径下面(如果没有,则先看下一步骤,然后返回来做此步骤)如图所示:
在这里插入图片描述
当DockerToolbox-17.12.0-ce.exe软件安装完成之后,桌面上会出现三个图标文件,(如果上面没有.docker文件夹的话,就先把名为Docker Quickstart Terminal的程序启动一下,然后报错时关闭,上面的.docker文件夹就会自动创建出来)启动名为Docker Quickstart Terminal的程序,等待一会,这个启动有些慢,当出现如下图时,则表示启动成功:
在这里插入图片描述
导入两个tar包,odoo12.tar和post.tar包。
输入命令 docker load -i odoo12.tar,出现如下界面成功:
输入命令 docker load -i post.tar,出现如下界面成功:

3、环境搭建阶段

先进入设置界面
在这里插入图片描述

1. 添加远程docker管理
如图所示,按照图中的序号进行操作
在这里插入图片描述
点击完第二步之后,出现下图
将odoo12的镜像添加到docker管理中,按照序号进行:
注:此过程比较吃资源,请耐心等待一会。
在这里插入图片描述
2. 配置数据库连接
如图所示,进入下图的Edit Configurgations
在这里插入图片描述
进入之后,如图所示操作,意思就是添加一个Docker Demloyment:
在这里插入图片描述

添加成功之后,如图所示:
修改图中标注的两处位置,Name和Container可以自己写,但是后面要用到,需要牢记。Image在安装的docker中可以通过docker iamges查看,将pg数据库的名称与标签按照如图格式去填写。
在这里插入图片描述
点击名称下面的Container,如下图所示:
所需填写需要三处,端口绑定与数据卷绑定基本不变,如图填写就行,环境变量的Value值可以改,但是必须与最后代码中所配置的openerp-server.conf文件必须一样。
配置完成,点击Apply和OK。

在这里插入图片描述

3. 配置项目服务器连接
进入与第二步同样的地方添加一个python的管理器(按照步骤)
填写Name(值自己可写)
Script与Script Parameters按照格式将odoo源码下的odoo-bin文件路径与配置的openerp-server.conf文件的路径添加进去。
添加完成之后,点击图中第三步。
在这里插入图片描述
点击第三步之后,出现如下图所示:
填写如下三个东西,解释一下:
第一个端口,8069
第二个数据库连接,前面Docker Demloyment的配置(名称与容器)
第三个数据卷绑定,第一个路径是代码路径,第二个路径是代码路径同级下面的一个存放数据的文件夹
配置完成,点击Apply和OK。
在这里插入图片描述

3、openerp-server.conf示例

[options]
addons_path = /opt/odoo/odoo-src/odoo/addons, /opt/odoo/MyCode
data_dir = var/lib/odoo
admin_passwd = odoo123
db_host = 192.168.99.100
db_port = 5432
db_user = odoo
db_password = odoo
max_cron_threads = 2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

4、我的代码路径示例

C盘/User/XiaoLeLe/PyCharmProjects/TrainProject/
	|——TrainCode/
	  	|——MyCode(该目录存放自己的逻辑代码模块)
	  	|——odoo-src(该目录存放解压后的odoo源码)
	 	|——openerp-server.conf(启动项目的配置文件)
	|——odoo_data/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5、测试

1. 启动数据库
下图代表成功
在这里插入图片描述
2. 启动服务器
下图代表成功
在这里插入图片描述

3.在浏览器下输入192.168.99.100:8069,回车,成功。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/780238
推荐阅读
  

闽ICP备14008679号