update
This commit is contained in:
15
Makefile
15
Makefile
@ -1,17 +1,20 @@
|
||||
.PHONY: build run migrate test tidy docker clean
|
||||
|
||||
# 编译 server 与 migrate 两个二进制到 bin/
|
||||
# 编译 server
|
||||
build:
|
||||
go build -o bin/server ./cmd/server
|
||||
go build -o bin/migrate ./cmd/migrate
|
||||
|
||||
# 构建并启动 API 服务(默认读取 configs/config.yml)
|
||||
run: build
|
||||
./bin/server
|
||||
|
||||
# 执行一次结构迁移
|
||||
migrate: build
|
||||
./bin/migrate
|
||||
# 结构迁移为手动 SQL(无自动运行器):db/migrations/001-007(ingest/review 链)
|
||||
# 与 scripts/sql/002-008(i18n/账号链)内容互补,按文件名顺序用 mysql 客户端执行,例如:
|
||||
# mysql db_dev < db/migrations/001_create_street_snap.sql
|
||||
# mysql db_dev < db/migrations/002_ingest.sql
|
||||
# ... 两套链都跑完才是完整 schema
|
||||
migrate:
|
||||
@echo "Migrations are manual SQL. Apply db/migrations/001-007 then scripts/sql/002-008 via a mysql client."
|
||||
|
||||
# 跑单测
|
||||
test:
|
||||
@ -27,4 +30,4 @@ docker:
|
||||
|
||||
# 清理产物
|
||||
clean:
|
||||
rm -rf bin server server.exe migrate migrate.exe
|
||||
rm -rf bin server server.exe
|
||||
|
||||
Reference in New Issue
Block a user