'init'
This commit is contained in:
42
sc-lktx-backend/Makefile
Normal file
42
sc-lktx-backend/Makefile
Normal file
@@ -0,0 +1,42 @@
|
||||
.PHONY: run build clean deps
|
||||
|
||||
# 安装依赖
|
||||
deps:
|
||||
go mod tidy
|
||||
go mod download
|
||||
|
||||
# 构建
|
||||
build:
|
||||
go build -o bin/server ./cmd/server
|
||||
|
||||
# 运行
|
||||
run:
|
||||
go run ./cmd/server
|
||||
|
||||
# 运行(指定配置)
|
||||
run-prod:
|
||||
go run ./cmd/server config/config.yaml
|
||||
|
||||
# 清理
|
||||
clean:
|
||||
rm -rf bin/
|
||||
|
||||
# 测试
|
||||
test:
|
||||
go test ./...
|
||||
|
||||
# Docker 启动基础设施
|
||||
docker-up:
|
||||
docker-compose up -d
|
||||
|
||||
# Docker 停止
|
||||
docker-down:
|
||||
docker-compose down
|
||||
|
||||
# 代码格式化
|
||||
fmt:
|
||||
go fmt ./...
|
||||
|
||||
# 代码检查
|
||||
lint:
|
||||
golangci-lint run ./...
|
||||
Reference in New Issue
Block a user