Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/changsz/gin-boilerplate
基于gin服务扩展的框架模板
https://github.com/changsz/gin-boilerplate
Last synced: 23 days ago
JSON representation
基于gin服务扩展的框架模板
- Host: GitHub
- URL: https://github.com/changsz/gin-boilerplate
- Owner: ChangSZ
- License: mit
- Created: 2023-07-04T14:35:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-23T08:17:56.000Z (5 months ago)
- Last Synced: 2024-07-24T06:14:04.006Z (5 months ago)
- Language: Go
- Size: 1.88 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 关于
`gin-boilerplate` 是基于多个web框架改进的框架, 同时也是基于gin服务扩展的框架模板
## 快速开始
### 环境准备
- MySQL
- 连接地址,例如:127.0.0.1:3306
- 用户名,不可为空
- 密码,不可为空
- Redis
- 连接地址,例如:127.0.0.1:6379
- 密码,可为空
- 连接DB,默认是 0### 下载运行
```bash
$ git clone https://github.com/ChangSZ/gin-boilerplate.git
$ cd gin-boilerplate
$ go run main.go -env fat
# -env 表示设置哪个环境,主要是区分使用哪个配置文件,默认为 fat
# -env dev 表示为本地开发环境,使用的配置信息为:configs/dev_configs.toml
# -env fat 表示为测试环境,使用的配置信息为:configs/fat_configs.toml
# -env uat 表示为预上线环境,使用的配置信息为:configs/uat_configs.toml
# -env pro 表示为正式环境,使用的配置信息为:configs/pro_configs.toml
```### 安装界面
首次启动程序之后,会在浏览器中自动打开安装界面,链接地址:http://127.0.0.1:8080/render/install
重新启动程序,会在浏览器中自动打开登录界面,链接地址:http://127.0.0.1:8080/render
输入默认账号 admin,密码 admin 即可登录成功如果想重新安装,删除INSTALL.lock文件即可。该文件存在即认为无需安装。
# 格式化代码
```bash
go run cmd/mfmt/main.go
```## 框架使用
参见[go框架: gin-boilerplate](https://water-melon.top/detail/10)