2026-07-03 21:34:51 +08:00
|
|
|
.PHONY: help up down logs migrate seed reset build test clean docs-build docs-serve docs-deploy
|
2026-07-02 16:55:34 +08:00
|
|
|
|
|
|
|
|
help:
|
|
|
|
|
@echo "洪荒大陆 - 本地开发命令"
|
|
|
|
|
@echo " make up - docker compose up -d"
|
|
|
|
|
@echo " make down - docker compose down"
|
|
|
|
|
@echo " make logs - docker compose logs -f"
|
|
|
|
|
@echo " make migrate - 执行数据库 up 迁移"
|
|
|
|
|
@echo " make seed - 写入开发测试数据"
|
|
|
|
|
@echo " make reset - down -> up -> seed"
|
|
|
|
|
@echo " make build - 构建 Nakama 插件"
|
|
|
|
|
@echo " make test - 运行服务端单元测试"
|
2026-07-03 21:34:51 +08:00
|
|
|
@echo " make docs-build - 生成文档站静态文件"
|
|
|
|
|
@echo " make docs-serve - 本地预览文档站"
|
|
|
|
|
@echo " make docs-deploy - 同步文档站到服务器目录"
|
2026-07-02 16:55:34 +08:00
|
|
|
@echo " make clean - 清理容器与构建产物"
|
|
|
|
|
|
|
|
|
|
up:
|
|
|
|
|
docker compose up -d
|
|
|
|
|
|
|
|
|
|
down:
|
|
|
|
|
docker compose down
|
|
|
|
|
|
|
|
|
|
logs:
|
|
|
|
|
docker compose logs -f
|
|
|
|
|
|
|
|
|
|
migrate:
|
|
|
|
|
./scripts/migrate.sh up
|
|
|
|
|
|
|
|
|
|
seed:
|
|
|
|
|
./scripts/seed.sh
|
|
|
|
|
|
|
|
|
|
reset:
|
|
|
|
|
./scripts/reset.sh
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
$(MAKE) -C server build
|
|
|
|
|
|
|
|
|
|
test:
|
|
|
|
|
$(MAKE) -C server test
|
|
|
|
|
|
2026-07-03 21:34:51 +08:00
|
|
|
docs-build:
|
|
|
|
|
./scripts/build-docs-site.sh
|
|
|
|
|
|
|
|
|
|
docs-serve:
|
|
|
|
|
mkdocs serve -a 0.0.0.0:8000
|
|
|
|
|
|
|
|
|
|
docs-deploy:
|
|
|
|
|
./scripts/deploy-docs-site.sh
|
|
|
|
|
|
2026-07-02 16:55:34 +08:00
|
|
|
clean:
|
|
|
|
|
docker compose down -v
|
|
|
|
|
rm -f server/honghuang-server.so
|