简介
最近在调研开源商城,在对很多商城做了了解后,发现了 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\bin
start cmd /k elasticsearch.bat
choice /t 3 /d y
%启动logstash%
cd /d D:\env\logstash-7.6.2\bin
start cmd /k logstash -f lilishop.conf
choice /t 3 /d y
%启动kibana%
cd /d D:\env\kibana-7.6.2-windows-x86_64\bin
start cmd /k kibana.bat
choice /t 3 /d y
%启动RocketMQ%
cd /d D:\env\rocketmq-all-4.9.5-bin-release\bin
start cmd /k start mqnamesrv.cmd
choice /t 3 /d y
cd /d D:\env\rocketmq-all-4.9.5-bin-release\bin
start cmd /k start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
choice /t 3 /d y
%启动minio%
cd /d D:\env\minio
start cmd /k minio.exe server C:\minio --console-address :9001
choice /t 3 /d y
%启动xxl-job%
cd /d D:\workplace\lilishop-master\lilishop-master\xxl-job
start cmd /k java -jar xxl-job-admin-2.3.0-SNAPSHOT.jar --spring.config.location=application.properties
choice /t 3 /d y
%启动前端应用%
cd /d D:\workplace\lilishop-ui-master\buyer
start cmd /k npm run dev
choice /t 3 /d y
cd /d D:\workplace\lilishop-ui-master\manager
start cmd /k npm run dev
choice /t 3 /d y
cd /d D:\workplace\lilishop-ui-master\seller
start cmd /k npm run dev
choice /t 3 /d y
pause
复制代码
新建文件后后缀改为 bat。
备注:中间件需自行下载,脚本中目录需要根据实际进行调整。
评论