お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

プロジェクトの初期化

CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。これがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルがここに保存されます。

詳細については、プロジェクトディレクトリ構造のヘルプページを参照してください。プロジェクトの初期化の詳細については、CLIヘルプドキュメントを参照してください。

このアプリケーションでは、AppSailコンポーネントのみを初期化します。AppSailコンポーネントはNode.jsプログラミングスタックで初期化されます。

  1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。

  2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します:

copy
$
catalyst init
  1. 矢印キーを使用して移動し、希望するポータルを選択してEnterをクリックします。アカウントに他の組織が関連付けられていない場合は、デフォルトが自動的に選択されます。 catalyst_tutorials_leadmanager_appsail_catalyst_init
Info: Catalystのマルチ組織ポータル機能の詳細については、このヘルプドキュメントを参照してください。
  1. CLIはディレクトリにCatalystプロジェクトを関連付けるよう求めます。コンソールから先ほど作成したプロジェクトと関連付けます。リストからLeadManagerを選択し、Enterをクリックします。 catalyst_tutorials_leadmanager_appsail_cli_proj_sel

  2. スペースバーを使用してAppSailを選択し、Enterをクリックして初期化します。 catalyst_tutorials_leadmanager_appsail_sel_appsail

  3. CLIはCatalyst-Managed RuntimeDocker Imageのどちらかを選択するよう求めます。Catalyst-Managed Runtimeからプロジェクトを作成するため、Catalyst-Managed Runtimeを選択してEnterをクリックします。 catalyst_alien_city_cli_appsail_setup_start

  4. CLIがAppSailサービスを開始します。

    • 独自のプロジェクトを作成するため、推奨プロジェクトの一覧から始めるかどうかを尋ねるプロンプトに「n」と入力してEnterをクリックします。 catalyst_tutorials_leadmanager_appsail_appsail_start_cli
    • 現在のディレクトリでAppSailサービスを初期化するプロンプトに「Y」と入力します。 catalyst_tutorials_leadmanager_appsail_appsail_process_cli
  5. AppSailサービスの名前として「LeadManagerApp」を入力し、プロジェクトディレクトリパスをAppSailサービスのビルドパスとして入力します。 catalyst_tutorials_leadmanager_appsail_springboot_appsail_nme

  6. プログラミングスタックとしてPythonの最新ランタイムを選択し、Enterをクリックします。 catalyst_tutorials_leadmanager_appsail_python_py_choice

Lead ManagerアプリケーションのAppSailサービスが初期化されました。 catalyst_tutorials_leadmanager_appsail_python_appsail_init_cmpltd

ディレクトリは標準構造で作成され、AppSailサービスの設定を含むapp-config.jsonファイルと、catalyst.jsonファイルや隠しファイル.catalystrcなどの標準プロジェクト設定ファイルが格納されます。

以下は、AppSailサービスで初期化されたLeadManagerプロジェクトのディレクトリ構造です。 catalyst_tutorials_leadmanager_appsail_python_pre_setup

アプリケーションのデプロイ

必要なアプリケーションURLを取得するために、アプリケーションをコンソールにデプロイする必要があります。このURLは、必要なClient IDClient Secretの値を取得するためにZoho APIコンソールにクライアントを登録する際に必要です。

Info: コーディングが完了し、Client IDClient Secretの値をアプリケーションに追加した後、アプリケーションサービスを再デプロイします。

以下のCLIコマンドを入力してアプリケーションをデプロイします:

copy
$
catalyst deploy

次に、アプリケーションURLを取得するには:

  1. コンソールのCatalyst ServerlessセクションのCOMPUTEセクションにあるAppSailコンポーネントに移動します。 catalyst_tutorials_leadmanager_appsail_python_service_listing
    アプリケーションがAppSailサービスとしてデプロイされていることを確認できます。

  2. AppSailサービスをクリックすると、アプリケーションURLを確認できます。 catalyst_tutorials_leadmanager_appsail_python_appsail_url

Info: catalyst deploy CLIコマンドとAppSailサービスの詳細については、チュートリアルの最後でアプリケーションを再デプロイした後に説明します。

追加フォルダとファイルの作成

クライアントコードを保存するために、ルートディレクトリに2つのフォルダを作成する必要があります:

  • static: アプリケーションの完成に必要なJSおよびCSSスクリプトを格納します
  • templates: アプリのHTMLコードを格納します

また、以下のコマンドを実行して「main.py」コードファイルを作成する必要があります。

copy
$
touch main.py

このファイルはバックエンドコードの保存に使用されます。

以下は、LeadManagerプロジェクトのディレクトリの現在の構造です: catalyst_tutorials_leadmanager_appsail_python_current_dir

最終更新日 2026-03-05 11:43:24 +0530 IST