开源实例之GfEasyAdmin
前言
GfEasy 是快速crud开发框架,甚至于一行代码不用敲,自动根据数据库表结构自动生成crud代码。后端使用GoFrame开发;后台前端使用 cool-admin-vue。后台使用自适应布局,手机、PC完美使用。
实例地址
https://gfeasyadmin.dujun.eu.org
实例配置
配置 | 描述 |
---|---|
系统 | Debian |
开发环境服务端 | Go 1.20、Node.js 16 |
数据库 | MariaDB 10.5 |
缓存 | Redis |
服务器 | Nginx |
程序 | GfEasyAdmin |
实例部署
权限要求
- 具有系统读写权限
- 已安装 Go、Node.js
- 已安装 MySQL、Redis
- 已安装 Nginx
建数据库
创建一个供程序使用的数据库,可以命名为 gfeasyadmin,并且导入db/gf-easy.sql
。
安装程序
前端仓库:https://github.com/jasonLaw1015/GfEasyAdmin
后端仓库:https://github.com/jasonLaw1015/GfEasy
前端部署
git clone https://github.com/jasonLaw1015/GfEasyAdmin.git
#安装依赖
yarn
#打包
yarn build
后端部署
git clone https://github.com/jasonLaw1015/GfEasy.git
#修改配置文件 config/config.toml
#安装依赖
go mod tidy
#编译
CGO_ENABLED=1 GO111MODULE=on go build -o server main.go
实例体验
后记
本实例仅供参考,不定期重置数据。