update
This commit is contained in:
30
Makefile
Normal file
30
Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
.PHONY: build run migrate test tidy docker clean
|
||||
|
||||
# 编译 server 与 migrate 两个二进制到 bin/
|
||||
build:
|
||||
go build -o bin/server ./cmd/server
|
||||
go build -o bin/migrate ./cmd/migrate
|
||||
|
||||
# 构建并启动 API 服务(默认读取 configs/config.yml)
|
||||
run: build
|
||||
./bin/server
|
||||
|
||||
# 执行一次结构迁移
|
||||
migrate: build
|
||||
./bin/migrate
|
||||
|
||||
# 跑单测
|
||||
test:
|
||||
go test ./...
|
||||
|
||||
# 整理依赖(需联网拉取测试依赖,离线环境慎用)
|
||||
tidy:
|
||||
go mod tidy
|
||||
|
||||
# 构建镜像
|
||||
docker:
|
||||
docker build -t fashionapi .
|
||||
|
||||
# 清理产物
|
||||
clean:
|
||||
rm -rf bin server server.exe migrate migrate.exe
|
||||
Reference in New Issue
Block a user