代码拉取完成,页面将自动刷新
#定义变量
GOPROXY=https://goproxy.io
GO111MODULE=on
#GOTHIRDPKG=${HOME}/gopkg/third
VERSION=$(shell git describe --abbrev=0 --tags)
COMMIT=$(shell git rev-parse --short HEAD)
.PHONY : fmt
fmt :
@echo "格式化代码"
@gofmt -l -w ./
.PHONY : vendor
vendor :
@echo "创建vendor"
@go mod vendor
@echo "结束vendor"
# 代码风格检查
.PHONY : lint
lint :
@golangci-lint run -v ./...
# 打包
.PHONY : build
build:
@go build -o pangu ./main.go
# 运行
.PHONY : run
run:
@go run ./main.go
# 执行数据库迁移
.PHONY : migrate
migrate :
@go run ./cmd/migrate/run.go migrate
# 重置数据库迁移
.PHONY : migrate_reset
migrate_reset :
@go run ./cmd/migrate/run.go migrate:reset
# 生成数据库迁移 make migrate_make n=create-table-users
.PHONY : migrate_make
migrate_make :
@go run ./cmd/migrate/run.go migrate:make $(n)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。