# 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