文档
自维护
社区版
先决条件

先决条件

在您自己的基础架构上安装 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