| 12345678910111213141516171819202122232425262728293031323334 |
- .PHONY: build run dev web-dev web-build docker-up docker-down docker-logs db-migrate
- # 本地开发
- build:
- go build -o bin/server ./cmd/server
- run: build
- ./bin/server
- dev:
- go run ./cmd/server
- # 前端开发
- web-dev:
- cd web && npm install && npm run dev
- web-build:
- cd web && npm install && npm run build
- # Docker
- docker-up:
- docker-compose -f deploy/docker-compose.yml up -d --build
- docker-down:
- docker-compose -f deploy/docker-compose.yml down
- docker-logs:
- docker-compose -f deploy/docker-compose.yml logs -f api
- # 数据库
- db-migrate:
- go run ./cmd/server -migrate-only
- .DEFAULT_GOAL := build
|