feat: 创建数据库

This commit is contained in:
R524809
2026-10-12 16:56:42 +08:00
parent 3c6fd2c8ca
commit 63a6993276
35 changed files with 826 additions and 266 deletions
+5 -2
View File
@@ -4,15 +4,17 @@
## 当前范围
本次仅初始化工程,不开发具体业务:
当前完成基础工程和本地数据库环境,具体业务尚未接入:
- `apps/server`:可运行的 NestJS 服务,只有进程健康检查。
- `packages/contracts`:基础成功响应与健康检查类型,不包含业务字段或私有实现。
- `apps/admin`、`apps/web`:仅预留目录与说明,尚未选择或安装前端框架。
- 数据库、Prisma、微信登录、七牛、定时任务、业务接口与生产部署尚未接入。
- 本地 PostgreSQL 18.6 Docker 开发环境已启动,10 张表及初始配置已创建;Prisma、微信登录、七牛接口、定时任务、业务接口与生产部署尚未接入。
## 本地使用
先按 [本地数据库说明](infra/README.md) 配置根 `.env`,执行 `pnpm infra:up`。默认数据库地址为 `127.0.0.1:5434`,开发库为 `doodle_dev`。图片等资源直接使用七牛,本地仅启动 PostgreSQL。生产与按需测试的安排见 [v3.5 开发与部署环境方案](docs/v3.5/开发与部署环境方案.md)。
使用 Node.js **24.20.0** 与 pnpm **11.24.0**。如使用 fnm,可在本目录执行 `fnm use --install-if-missing`。
```bash
@@ -42,6 +44,7 @@ apps/
packages/
contracts/ 可公开的接口类型
deploy/ 后续部署说明,当前未部署
infra/ 本地 PostgreSQL Docker 配置
docs/ 工程初始化与接入边界说明
```