若依(springcolud版)

本文介绍了如何在VMware环境中,通过Docker部署CentOS7,配置MySQL和Nacos,并在Nacos中管理配置文件。重点讲述了如何在Linux下启动MySQL,以及如何在SpringBoot应用中使用Nacos作为数据源。前端部分则涉及Node.js和npm的依赖管理。
摘要由CSDN通过智能技术生成

1、环境准备

vmware+centos7+docker+mysql+redis+nacos+(sentinel暂未加入)

2、linux部署mysql及nacos配置数据库

 docker start da7d04577f6c --运行mysql(若依前后端分离版本数据)

在docker中创建并运行nacos配置的mysql服务,端口号设置为3306;

docker run -d --name ry-config -p 3306:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=123 mysql

3、在nacos配置文件中将mysql数据源作为服务配置文件写入

H:\java\nacos\conf\application.properties中

修改如上图,后

右键编辑

原因:

因为在本地木有配置集群,所以不能以集群模式启动,需要修改startup.cmd里面的启动模式。

修改完成后启动,访问nacos:

就可以看到所有子服务的配置文件了

由于redis是默认配置且是在windows下启动的,所以不需要修改配置,只需要将system模块的配置文件的数据源信息修改即可,修改完毕后

打开service窗口,然后

选到springboot,后面就可以看到所有子服务的启动类,然后右键将需要启动的启动类分组,后统一启动即可

后端启动成功后,随便找一个接口进行访问测试

以上,证明后端已经启动成功

前端启动步骤:

右键命令行打开,先用npm i安装依赖 即node_modules

然后用 npm run dev运行 ,注意:node.js版本高于15会报错

95% emitting CompressionPlugin ERROR  Error: error:0308010C:digital envelope routines::unsupported
此时,将pack.json中的scripts

更改,重新使用npm run dev即可运行成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值