thread-master/backend/Makefile

28 lines
592 B
Makefile
Raw Normal View History

2026-06-30 09:10:23 +00:00
.PHONY: gen-api fmt test run web-dev web-build
2026-06-30 07:09:44 +00:00
API_FILE := generate/api/gateway.api
GOCTL_HOME := generate/goctl
# 修改 generate/api/*.api 後執行,重新產生 routes / types / handlerlogic 已存在則保留實作)
gen-api:
goctl api go -api $(API_FILE) -dir . -style go_zero -home $(GOCTL_HOME)
fmt:
go fmt ./...
test:
go test ./...
run:
2026-07-01 08:42:51 +00:00
mkdir -p bin
go build -o bin/gateway gateway.go
./bin/gateway -f etc/gateway.yaml
run-dev:
2026-06-30 09:10:23 +00:00
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