目录
1,linux系统安装openjdk1.8,mvn,dokcer,node,git
1)进入/app/RuoYi-Cloud/docker/目录
3)执行复制脚本copy.sh,把jar包和前端文件复制到docker工作目录下
4)构建并启动base镜像(ruoyi的那nacos,redis,mysql项目)
1,linux系统安装openjdk,mvn,dokcer,node,git
2,拉取代码
1)查看gitee仓库地址
RuoYi-Cloud: 🎉 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本
2)创建/app文件夹,进入app目录
mkdir /app
cd /app
3)clone代码
4)修改配置文件中nacos地址
# 修改注册中心的地址
[root@deploy2 docker]# sed -i 's/127.0.0.1/192.168.2.222/g' /app/RuoYi-Cloud/ruoyi-auth/src/main/resources/bootstrap.yml
[root@deploy2 docker]# sed -i 's/127.0.0.1/192.168.2.222/g' /app/RuoYi-Cloud/ruoyi-gateway/src/main/resources/bootstrap.yml
[root@deploy2 docker]# sed -i 's/127.0.0.1/192.168.2.222/g' /app/RuoYi-Cloud/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml
[root@deploy2 docker]# sed -i 's/127.0.0.1/192.168.2.222/g' /app/RuoYi-Cloud/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml
[root@deploy2 docker]# sed -i 's/127.0.0.1/192.168.2.222/g' /app/RuoYi-Cloud/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml
[root@deploy2 docker]# sed -i 's/127.0.0.1/192.168.2.222/g' /app/RuoYi-Cloud/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml
3,构建项目
1)进入/app/RuoYi-Cloud/目录
cd /app/RuoYi-Cloud/
a. 修改deploy.sh docker-compose 为 docker compose,因为系统没安装docker-compose,
如果安装了就不用修改 ,这里用的docker 27的版本已经包含了docker-compose的功能,命令格式是docker compose ,所以要修改脚本。
修改命令 sed -i 's/docker-compose/docker compose/g' deploy.sh
b. nacos的mysql地址不能写localhost 必须写自己虚机地