Golang api framework.
- Golang > 1.19
- Mysql 或 PostgreSQL
- Redis(可选)
Golang 配置:
$ go env -w GOPROXY=https://goproxy.cn,direct
$ go env -w GO111MODULE=on
clone:
$ git clone https://github.com/johncxf/laradmin.git
安装依赖:
$ go mod tidy
修改配置文件:
# 新建配置文件
$ mv config/.env.yml config/env.yml
# 按照需求修改配置文件
$ vim config/env.yml
直接启动:
$ go run main.go
或编译运行:
# 编译为二进制文件
$ go build -o ./bin/go-api .
# 运行
$ ./bin/go-api config/env.yml
或使用docker部署启动:
$ docker-compose up -d