1、一、在window下载apollo源码1. git clonehttps://github.com/ctripcorp/apollo.git
2、 溽朽孑臾查看一下apollo有哪些分支,选择自己需要的分支。本文使用master如果选择非master分支,则进入apollo目录执行:git checkout <分支名>
3、 用idea打开apollo项目
4、二、创建apollo数据库。这里省略部署mysql的步骤使用如图两个脚本创建需要的数据库。
5、三、编译apollo项目1.build.bat文件
6、执行build.bat文件不报ERROR,并出现“请按任意键继续”则表示成功
7、四、将编译出来的zip文件上传至linux1.将图1箭头指向的目录中对应的*.zip包上传到linux的/app/runtimes/apollo/lib目录
8、在linux的/app/runtimes/apollo目录下创建如下文件和目录根据自身情况创建例如dev、fat、uat等目录
9、五、解压z坡纠课柩ip文件到相应目录1. apollo-portal-1.6.0-SNAPSHOT-github.zip解压换纪藿钒至/app/runtimes/apollo/portal2.apollo-adminservice-1.6.0-SNAPSHOT-github.zip解压至/app/runtimes/apollo/dev/adminservice3.apollo-configservice-1.6.0-SNAPSHOT-github.zip解压至/app/runtimes/apollo/dev/configservice
10、六、修改配置文件1.修改/app/runtimes/apollo/dev/adminservice/config/applicat足毂忍珩ion-github.properties2.修改/app/runtimes/apollo/dev/configservice/config/application-github.properties3.fat、uat依次类推
11、七、创建遏捍街熘启动和停止脚本1./app/runtimes/apollo/apollo_startup.sh2./app/runtimes/apollo/apollo_shutdown.sh
12、八、修改相应表数据
13、九、启动Apollo执行/app/runtimes/apollo/apollo_startup.sh
14、十、停止apollo执行/app/runtimes/apollo/apollo_shutdown.sh
15、ok,部署完成啦😘