前置条件
本文介绍以 Node.js + PostgreSQL 方式部署 Canyon 社区版所需的前置条件(不使用 Docker)。
运行环境
- 操作系统:Linux / macOS / Windows(可正常运行 Node.js 与 PostgreSQL)
- Node.js:建议
20+ - pnpm:建议
9+ - PostgreSQL:建议
14+
安装 Node.js 与 pnpm
先安装 Node.js,再安装 pnpm。
安装完成后可验证:
node -v
pnpm -v准备 PostgreSQL
Canyon 使用 PostgreSQL 存储数据,请准备好可访问的数据库并记录连接串:
postgres://username:password@host:5432/dbname后续在 app/.env 中通过 DATABASE_URL 使用该连接串。