**
确保虚拟化已经打开
**
ctr + shift + esc -> 性能 -> 虚拟化:已开启
开启hyper-v
Windows搜索 “启用或关闭 Windows 功能” -> Hyper-V 需要勾选
安装最新docker
设置:
1.setting --> Use the WSL 2 based engine取消勾选
2.Advance
检查docker安装是否成功
cmd命令:
- docker --version
- docker-compose --version
安装docker-machine
docker-machine下载后放到路径C:\Windows\System32下;并修改文件名字 为 docker-machine.exe
检查是否安装成功:
cmd命令:docker-machine --version
配置电脑主机的host
打开目录: C:\Windows\System32\drivers\etc
在最后一行加上:127.0.0.1 trantor.terminus.io
安装virtualbox
安装比较的傻瓜,下载安装即可。(安装就可以了,不用打开)
执行CMD命令
管理员执行CMD命令
docker-machine create --driver virtualbox --virtualbox-no-vtx-check default
注: 要开墙,要开墙,要开墙(我没开墙试了好多遍!!!)
这个命令可以自定义,如果有有兴趣,可以自己尝试!
下载trantor cli并解压
下载解压后执行:setup.cmd 即可
注意: 不要放有中文和空格的路径,不然会出现如下错误
----------------------------分割线-------------------------------
以上已经准备好了本地环境,开始trantor开发吧!
--------------------------入门教程------------------------------
----------------------------线上开发----------------------------
以积分迁移为版本开发教程
-
会员模块trantor-member调用积分模块trantor-virgo,先启动积分模块,打开积分模块的trantor.yml,有依赖其它的模块
-
打开virgo_admin模块代码,在Terminal执行命令:
mvn clean compile -Dmaven.test.skip -Dtrantor.deploy -P product -Pdev -
再回头在trantor-virgo的Terminal执行命令:
mvn compile -Dtrantor.deploy=true -
再回头在trantor-member的Terminal执行命令:
mvn compile -Dtrantor.deploy=true
因为trantor-member依赖的模块过多,无法本地联调,只能发布到dice上,再远程debug调试