# zero-admin **Repository Path**: teller110/zero-admin ## Basic Information - **Project Name**: zero-admin - **Description**: go zero admin微服务 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-10-11 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 项目前端是基于Ant Design Pro来创建的,后端是基于go-zero来创建的一个前后端分离的管理系统 [如果喜欢Ant Design Pro前端版本的,可以点击查看](https://github.com/feihua/go-zero-admin-ui) [如果喜欢Element Admin UI前端版本的,可以点击查看](https://github.com/feihua/zero-vue-admin) # 1.安装运行 ### **导入sql** 将rpc/doc/sql中的sql导入mysql ### **etcd安装** https://gitee.com/teller110/collect_shell下载etcd安装脚本
下载后运行
bash docker-etcd-build.sh
### **Prometheus(可以不安装)** docker-compose -f docker-compose-env.yml up -d
### **docker运行程序** bash deployment-shell.sh (这里我本地没有运行成功) ### **直接运行程序** vscode中新建9个终端
go run rpc/sys/sys.go
go run rpc/cms/cms.go(这个运行失败)
go run rpc/ums/ums.go
go run rpc/sms/sms.go
go run rpc/pms/pms.go
go run rpc/pay/pay.go
go run rpc/oms/oms.go
go run api/admin.go (后台管理接口)
go run front-api/front.go (前端业务接口)
# 2.管理前端运行 下载https://gitee.com/teller110/zero-vue-admin
在项目目录下运行
npm install
npm run dev