34 lines
609 B
Makefile
34 lines
609 B
Makefile
.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
|