开源实例之Iris Admin
前言
Iris Admin 是一个Go语言开发的大中型平台系统。 强大且完善的权限管理,优雅漂亮的界面。
平台采用Golang Iris 12.2 + Vue3 + Ant Design Vue开发,前端采用Vben Admin框架。
实例地址
https://iris-admin.dujun.eu.org
实例配置
配置 | 描述 |
---|---|
系统 | Debian |
开发环境服务端 | Go 1.20、Node.js 16 |
数据库 | MariaDB 10.5 |
服务器 | Nginx |
程序 | Iris Admin 1.0 |
实例部署
权限要求
- 具有系统读写权限
- 已安装 Go、Node.js
- 已安装 MySQL
- 已安装 Nginx
建数据库
创建一个供程序使用的数据库,可以命名为 iris_admin,并且导入doc/iris_admin.sql
。
安装程序
仓库地址:https://gitee.com/yhm_my/iris_admin
前端部署
cd front/vben-admin
#安装依赖
yarn
#打包
yarn build
后端部署
go get -u github.com/go-bindata/go-bindata/...
#安装依赖
cd server/apps/admin
go mod tidy
#修改 server/apps/admin/conf/ 相关配置并执行
go-bindata -pkg conf -o assets/conf/conf_data.go conf/...
#编译
go install
实例体验
后记
本实例仅供参考,不定期重置数据。