Kamui Platform Kamui Platform ドキュメント
EN JA

クイックスタート

このガイドでは、Kamui Platform で最初のアプリケーションをデプロイする手順を説明します。

前提条件

  • GitHub アカウント
  • デプロイしたいコードが入った GitHub リポジトリ

ステップ 1: アカウント作成・ログイン

  1. Kamui Platform にアクセス
  2. 「GitHub でログイン」をクリック
  3. GitHub の認証を許可
  4. メールアドレスを登録して認証を完了

ステップ 2: プロジェクトを作成

プロジェクトは、アプリケーションやデータベースをまとめる単位です。

GUI の場合

  1. ダッシュボードで「新規プロジェクト」をクリック
  2. プロジェクト名を入力
  3. プランを選択(Free / Pro)
  4. リージョンを選択(Tokyo)
  5. 「作成」をクリック

CLI の場合

kamui projects create

対話形式でプロジェクト名、プラン、リージョンを選択します。

ステップ 3: GitHub App をインストール

アプリケーションを GitHub リポジトリからデプロイするには、GitHub App のインストールが必要です。

  1. アプリ作成画面で「GitHub リポジトリ」を選択
  2. 「GitHub App をインストール」をクリック
  3. インストール先の Organization またはアカウントを選択
  4. アクセスを許可するリポジトリを選択

ステップ 4: アプリケーションを作成

Dynamic App(サーバーサイドアプリ)

Node.js、Go、Python などのサーバーサイドアプリケーションをデプロイします。

GUI の場合

  1. プロジェクトを開き「新規アプリ」→「Dynamic App」を選択
  2. 設定を入力:
  3. アプリ名
  4. 言語(Node.js / Go / Python)
  5. リポジトリとブランチを選択
  6. スタートコマンド(例: npm start
  7. セットアップコマンド(例: npm install
  8. ヘルスチェックエンドポイント(例: /health
  9. 「作成」をクリック

CLI の場合

kamui apps create

対話形式で設定を入力します。

Static App(静的サイト)

HTML、CSS、JavaScript のみで構成される静的サイトをデプロイします。

GitHub リポジトリから

  1. 「新規アプリ」→「Static App」→「GitHub」を選択
  2. リポジトリとブランチを選択
  3. 公開ディレクトリを指定(例: distbuild
  4. 「作成」をクリック

ローカルファイルから

  1. 「新規アプリ」→「Static App」→「アップロード」を選択
  2. ZIP ファイルまたはディレクトリをアップロード
  3. 「作成」をクリック

CLI でもアップロードできます:

kamui apps create
# App type で "Static app (ZIP upload)" を選択
# ローカルのディレクトリパスを指定

ステップ 5: デプロイ完了を確認

アプリ作成後、自動的にビルド・デプロイが開始されます。

  1. アプリの詳細画面でステータスを確認
  2. 「running」になったら、表示された URL にアクセス
  3. アプリケーションが正常に動作していることを確認

次回以降のデプロイ

GitHub リポジトリに push するだけで、自動的に再デプロイされます。

git add .
git commit -m "Update feature"
git push origin main

手動で再デプロイする場合は、ダッシュボードのアプリ詳細画面で「再デプロイ」ボタンをクリックします。

次のステップ