--- title: "プロジェクトの初期化" url: https://docs.catalyst.zoho.com/ja/tutorials/leadmanager-appsail/express/init-project/ description: "Lead Managerアプリケーションを構築し、AppSailにホスティングします。このアプリはCatalystコネクタを使用してZoho CRMアカウントに接続し、CRMのLeadsモジュールからリードの表示、作成、更新、削除を行うことができます。" last_updated: 2026-10-30T17:47:18Z service: All Services type: tutorial related_links: - name: "Catalyst CLI" url: /ja/cli/v1/cli-command-reference/ - name: "リソースの初期化" url: /ja/cli/v1/initialize-resources/introduction/ - name: "Catalyst AppSail Help" url: /ja/serverless/help/appsail/introduction/ - name: "プロジェクトディレクトリ" url: /ja/cli/v1/project-directory-structure/introduction/ --- # プロジェクトの初期化 CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。これがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルがここに保存されます。 詳細については、[プロジェクトディレクトリ構造ヘルプページ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction/)をご覧ください。プロジェクトの初期化の詳細については、[CLIヘルプドキュメント](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)をご確認ください。 このアプリケーションでは、[AppSail](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/introduction/)コンポーネントのみを初期化します。*AppSail*コンポーネントは**Node.js**プログラミングスタックで初期化されます。 1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。 2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します: ```sh catalyst init ``` 3. **矢印キー**を使用して移動し、希望するポータルを選択して**Enter**をクリックします。アカウントに他の組織が関連付けられていない場合は、デフォルトが自動的に選択されます。 ![catalyst_tutorials_leadmanager_appsail_catalyst_init](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_catalyst_init.webp) > **Info:** Catalystのマルチ組織ポータル機能の詳細については、[こちらのヘルプドキュメント](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/#access-the-multi-org-portal)をご覧ください。 4. CLIがディレクトリにCatalystプロジェクトを関連付けるよう求めます。先ほどコンソールから作成したプロジェクトに関連付けます。リストから**LeadManager**を選択し、**Enter**をクリックします。 ![catalyst_tutorials_leadmanager_appsail_cli_proj_sel](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_cli_proj_sel.webp) 5. スペースバーを使用して**AppSail**を選択し、**Enter**をクリックして初期化します。 ![catalyst_tutorials_leadmanager_appsail_sel_appsail](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_sel_appsail.webp) 6. CLIが[Catalyst-Managed Runtime](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/catalyst-managed-runtimes/key-concepts/)と[Docker Image](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/custom-runtimes/container-registry-services/)のどちらかを選択するよう求めます。このプロジェクトはCatalyst-Managed Runtimeで作成するため、**Catalyst-Managed Runtime**を選択して**Enter**をクリックします。 ![catalyst_alien_city_cli_appsail_setup_start](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/aliencity-appsail-selection.webp) 7. CLIが*AppSail*サービスの初期化を開始します。 - 独自のプロジェクトを作成するため、推奨プロジェクトのリストから開始するかどうかを尋ねるプロンプトで「`n`」と入力し、**Enter**をクリックします。 ![catalyst_tutorials_leadmanager_appsail_appsail_start_cli](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_appsail_start_cli.webp) - 現在のディレクトリで*AppSail*サービスを初期化するプロンプトで「`Y`」と入力します。 ![catalyst_tutorials_leadmanager_appsail_appsail_process_cli](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_appsail_process_cli.webp) 8. AppSailサービスの名前として「`LeadManagerApp`」と入力し、プロジェクトディレクトリのパスをAppSailサービスのビルドパスとして入力します。 ![catalyst_tutorials_ledmanager_appsail_pwd_for_appsail](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_ledmanager_appsail_pwd_for_appsail.webp) 9. プログラミングスタックとして**Node.js**の最新ランタイムを選択し、**Enter**をクリックします。 ![catalyst_tutorials_leadmanager_appsail_runtime_sel_cli](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_runtime_sel_cli.webp) Lead ManagerアプリケーションのAppSailサービスが初期化されました。 ![catalyst_tutorials_leadmanager_appsail_init-complete](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_init-complete.webp) ディレクトリは標準構造で作成され、AppSailサービスの設定を含む[`app-config.json`](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/catalyst-managed-runtimes/key-concepts/#app-configjsonファイル)ファイルと、[`catalyst.jsonファイル`](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/catalyst-json/)や隠しファイルの`.catalystrc`などの標準プロジェクト設定ファイルが含まれます。 以下は、AppSailサービスで初期化された**LeadManager**プロジェクトのディレクトリ構造です。 ![catalyst_tutorials_leadmanager_appsail_first_dir](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_first_dir.webp) ### アプリケーションのデプロイ 必要な**アプリケーションURL**を取得するために、アプリケーションをコンソールにデプロイする必要があります。このURLは、[Zoho APIコンソール](https://api-console.zoho.com/)でクライアントを登録して必要な`Client ID`と`Client Secret`の値を取得する際に使用します。 > **Info:** コーディングが完了し、`Client ID`と`Client Secret`の値をアプリケーションに追加した後、アプリケーションサービスを再デプロイします。 以下のCLIコマンドを入力してアプリケーションをデプロイします: ```sh catalyst deploy ``` 次に、アプリケーションURLを取得するには: 1. コンソールの**Catalyst Serverless**セクションの*COMPUTE*セクションにある[AppSail](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/introduction/)コンポーネントに移動します。 ![catalyst_tutorials_leadmanager_appsail_nodejs_first_deploy](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_nodejs_first_deploy.webp) アプリケーションがAppSailサービスとしてデプロイされていることを確認できます。 2. AppSailサービスをクリックすると、アプリケーションURLが表示されます。 ![catalyst_tutorials_leadmanager_appsail_appsail_invocation_url](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_appsail_invocation_url.webp) > **Info:** `catalyst deploy` CLIコマンドとAppSailサービスの詳細については、チュートリアルの終盤でアプリケーションを再デプロイした後に説明します。