Skip to Content
ドキュメントSelf Hostコミュニティ版前提条件

前提条件

ご自身のインフラストラクチャに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 (v9推奨)をインストールします。

Docker

Docker (v20+)をインストールします。

Postgresデータベース

Canyonは基本データの保存にPostgresデータベース(14.x以上が必要)を使用します。ローカルまたはクラウドプロバイダーでホストされている任意のPostgresデータベースプロバイダーを使用できます。以下の形式の有効なPostgresデータベースURLを用意してください:

postgresql://username:password@url:5432/dbname

テーブルの作成

pnpm run migrate

または、直接SQLを使用してテーブルを作成することもできます。