feat: 完善后端脚手架基础能力
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
.PHONY: test vet swagger build build-x64 build-native integration migrate-status migrate-diff migrate-apply
|
||||
|
||||
test:
|
||||
go test ./...
|
||||
|
||||
vet:
|
||||
go vet ./...
|
||||
|
||||
swagger:
|
||||
swag init
|
||||
|
||||
build:
|
||||
mkdir -p dist
|
||||
CGO_ENABLED=0 go build -trimpath -o dist/skeleton .
|
||||
|
||||
build-x64:
|
||||
./scripts/build.sh
|
||||
|
||||
build-native:
|
||||
mkdir -p dist
|
||||
CGO_ENABLED=1 go build -trimpath -o dist/skeleton-native .
|
||||
|
||||
integration:
|
||||
go test -tags=integration ./database
|
||||
|
||||
migrate-status:
|
||||
go run cmd/migrate/main.go -action status
|
||||
|
||||
migrate-diff:
|
||||
go run cmd/migrate/main.go -action diff -name $(name)
|
||||
|
||||
migrate-apply:
|
||||
go run cmd/migrate/main.go -action apply
|
||||
Reference in New Issue
Block a user