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版本会有差异,所以这里以上面的版本作为一个栗子去搭建这个环境,其他版本大同小异。
注意:先将网络断掉,第一次启动docker的时候,需要iso镜像对docker进行一定的安装连接,不能使用网络。
以上三个东西的安装都为一步式安装,操作简单。
找到当前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,出现如下界面成功:
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。
[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
C盘/User/XiaoLeLe/PyCharmProjects/TrainProject/
|——TrainCode/
|——MyCode(该目录存放自己的逻辑代码模块)
|——odoo-src(该目录存放解压后的odoo源码)
|——openerp-server.conf(启动项目的配置文件)
|——odoo_data/