跳转到内容

快速开始

这篇指南帮助你运行仓库内的示例应用。先从维护者取得 0.7 开发基线源码,确认根目录包含 serverwebstartergo.workpnpm-workspace.yaml

工具 核心开发基线
Go 1.26.5,由 go.mod 的 toolchain 指定
Node.js 24 或更高版本
pnpm 10.30.3
PostgreSQL / Redis 使用核心仓库的 Docker Compose 配置

在核心源码仓库根目录运行:

终端窗口
docker compose up -d

检查本机数据库与 Redis 端口是否与仓库配置一致。

终端窗口
cd starter/server
cp .env.example .env

按本机环境填写 .env 中的数据库与 Redis 连接,然后生成密钥、执行迁移和种子:

终端窗口
go run . artisan key:generate
go run . artisan jwt:secret
go run . artisan migrate
go run . artisan db:seed
go run .

后端默认监听 http://127.0.0.1:3000。队列与定时任务随主进程运行。

另开终端,在核心仓库根目录运行:

终端窗口
pnpm install --frozen-lockfile
pnpm --filter @modu/web build
pnpm dev

打开 http://localhost:8000,使用本地种子账号登录:

  • 邮箱:admin@gorave.local
  • 密码:Admin@123

这个账号用于本地开发。前端开发代理将 /api 请求转发到后端。

登录后检查菜单与个人资料,打开商品管理并新增一条本地测试记录。修改前端核心后,重新运行 pnpm --filter @modu/web build

若页面或目录与本指南不同,先检查源码版本,再检查环境配置与构建日志。