注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

初回のデプロイに向けて準備する

ベータ版

SuperRepo は開発のベータ版段階にあり、お使いのエンロールメントでは利用できない場合があります。開発が進行している間は、機能が変更される可能性があります。

SuperRepo のデプロイは、Foundry Marketplace を基盤としています。SuperRepo はネイティブの Marketplace 製品にコンパイルされ、Foundry CLI を使用してエンロールメントにインストールします。

SuperRepo のソースがどこにあるかに応じて、どこからでもデプロイできます。Palantir プラットフォームから Foundry CI(Jemma)を通じてデプロイすることも、ご自身のマシンや任意の CI システムからデプロイすることもできます。

ステップ1:デプロイを設定する

デプロイ先を設定し、対象の名前空間、プロジェクト、Web サイトのドメインなど、必要な入力をマッピングします。

SuperRepo のルートから foundry deploy configure を実行します。対話形式で設定を進められます。

完了すると、リポジトリのルートに env.yml が書き込まれます。このファイルにはデプロイ設定が保存され、以降のすべてのデプロイで再利用されます。

env.yml をリポジトリにコミットします。Palantir プラットフォームからデプロイするで説明するとおり、タグを使用してデプロイする際に Foundry CI がこのファイルを読み取ります。

後で入力を変更するには、foundry deploy configure を再度実行します。

ターミナルでデプロイの入力を求める、対話形式の foundry deploy configure フロー。

ステップ2:デプロイする

デプロイの設定に成功し、env.yml ファイルが用意できたら、製品を Foundry エンロールメントにデプロイできます。

Palantir プラットフォームからデプロイする

ソースが Palantir プラットフォーム内でホストされている場合は、SuperRepo リポジトリにタグを付けると、Foundry CI が残りの処理を行います。

  1. プラットフォーム内の VS Code エディターでリポジトリを開きます。
  2. 右上のタグ付けするを選択します。
  3. タグ名を入力し、タグを作成を選択します。

タグ名の入力項目とタグ作成の操作がある、タグ付けするダイアログ。

タグを作成すると、デプロイジョブがトリガーされます。進行状況を確認するには、タグタブを開き、チェック列のエントリーを選択します。

チェック列にデプロイのエントリーが表示されたタグタブ。

Palantir プラットフォームの外部からデプロイする

Foundry CI の外部からデプロイするには、FOUNDRY_TOKEN 環境変数に Foundry DevOps の公開権限を持つトークンを設定する必要があります。CLI がこの変数を読み取る方法については、Foundry で認証するを確認してください。

ソースがほかの場所でホストされている場合は、ターミナルまたは任意の CI システムからビルドしてデプロイします。

Copied!
1 pnpm run build && foundry deploy

どちらのデプロイ方法でも、同じ env.yml を読み取ります。

env.yml から設定を読み取ることを示す foundry deploy コマンドの出力。

ステップ3:インストールを確認する

デプロイのステップに成功したら、Marketplace でインストールを表示できます。

デプロイされた SuperRepo のインストールを表示する Marketplace のインストールページ。

オントロジー SDK React アプリケーションがある場合は、アプリケーションにアクセスできるようになるまでに、さらに2つのステップが必要です。インストールした Developer Console アプリケーションを開き、次の操作を行います。

  1. Web サイトホスティング > Web サイトのドメインで、Web サイトのドメインが承認されていることを確認します。
  2. Web サイトホスティング > アセットで、最新のアセットがデプロイされていることを確認します。デプロイされていない場合は、バージョンの横にあるオプションメニューを選択し、本番環境にデプロイを選択します。

アプリケーションを本番環境にデプロイするために使用する Developer Console の Web サイトホスティング設定。