23 lines
497 B
Makefile
23 lines
497 B
Makefile
.PHONY: gen-api fmt test run web-dev web-build
|
||
|
||
API_FILE := generate/api/gateway.api
|
||
GOCTL_HOME := generate/goctl
|
||
|
||
# 修改 generate/api/*.api 後執行,重新產生 routes / types / handler(logic 已存在則保留實作)
|
||
gen-api:
|
||
goctl api go -api $(API_FILE) -dir . -style go_zero -home $(GOCTL_HOME)
|
||
|
||
fmt:
|
||
go fmt ./...
|
||
|
||
test:
|
||
go test ./...
|
||
|
||
run:
|
||
go run gateway.go -f etc/gateway.yaml
|
||
|
||
web-dev:
|
||
cd web && npm install && npm run dev
|
||
|
||
web-build:
|
||
cd web && npm install && npm run build
|