先决条件
在您自己的基础架构上安装 Canyon 的先决条件。
Canyon 是一个自托管 API 开发平台,打包为一组 Docker 容器。您可以在任何可以运行Docker Engine 的操作系统上安装和运行 Canyon 。您可以在本地计算机或您选择的云提供商上使用 Canyon。
系统要求
Canyon 的设计使其在小型和大型部署中都能良好运行。运行 Canyon 的最低要求是支持 Docker 的操作系统和 4 个 CPU 核心 + 4GB RAM 来生成构建映像,以及至少 1 个 CPU 核心 + 2GB RAM 来托管生成的输出文件。
安装 Node.js、npm、pnpm
Node.js + npm
安装 Node.js
(v18+) 和 npm
(v9+).
pnpm
安装 pnpm
(v6+).
Docker
安装 Docker
(v20+).
Postgres数据库
Canyon 使用 Postgres 数据库来存储基础数据(需要14.x以上)。您可以使用您选择的任何 Postgres 数据库提供商 - 托管在本地或云提供商上。确保您拥有以下格式的有效 Postgres 数据库 URL:
postgresql://username:password@url:5432/dbname
创建表
pnpm run migrate