前提条件
ご自身のインフラストラクチャに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 を使用してテーブルを作成することもできます。