简介
最近在调研开源商城,在对很多商城做了了解后,发现了 lilishop 这一款开源商城解决方案,代码完全开源,并提供了商城所需的大部分功能,代码可读性性强,也可用作二开的基础版本,本次对他的开源版本进行了本地运行学习,由于其依赖外部中间件较多,挨个启动费时费力,因此制作了一个简易的脚本启动程序。
说明
源码地址:https://gitee.com/beijing_hongye_huicheng/lilishop?_from=gitee_search
本次运行的环境为:
elasticsearch-7.9.2
logstash-7.9.2
kibana-7.9.2
rocketMQ-4.9.5
minio-last
mysql-8.0.27
启动脚本如下:
%启动es%cd /d D:\env\elasticsearch-7.6.2\binstart cmd /k elasticsearch.batchoice /t 3 /d y
%启动logstash%cd /d D:\env\logstash-7.6.2\binstart cmd /k logstash -f lilishop.confchoice /t 3 /d y
%启动kibana%cd /d D:\env\kibana-7.6.2-windows-x86_64\binstart cmd /k kibana.batchoice /t 3 /d y
%启动RocketMQ%cd /d D:\env\rocketmq-all-4.9.5-bin-release\binstart cmd /k start mqnamesrv.cmdchoice /t 3 /d y
cd /d D:\env\rocketmq-all-4.9.5-bin-release\binstart cmd /k start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=truechoice /t 3 /d y
%启动minio%cd /d D:\env\miniostart cmd /k minio.exe server C:\minio --console-address :9001choice /t 3 /d y
%启动xxl-job%cd /d D:\workplace\lilishop-master\lilishop-master\xxl-jobstart cmd /k java -jar xxl-job-admin-2.3.0-SNAPSHOT.jar --spring.config.location=application.propertieschoice /t 3 /d y
%启动前端应用%cd /d D:\workplace\lilishop-ui-master\buyerstart cmd /k npm run devchoice /t 3 /d y
cd /d D:\workplace\lilishop-ui-master\managerstart cmd /k npm run dev choice /t 3 /d y
cd /d D:\workplace\lilishop-ui-master\sellerstart cmd /k npm run dev choice /t 3 /d ypause
复制代码
新建文件后后缀改为 bat。
备注:中间件需自行下载,脚本中目录需要根据实际进行调整。
评论