--- title: "Catalystプロジェクトの初期化" url: https://docs.catalyst.zoho.com/ja/tutorials/alien-city-appsail/express/initialize-project/ description: "Catalyst AppSailサービスとCatalyst Data Storeを使用して、都市でのエイリアン遭遇を報告・検索できるアプリケーションを作成し、Catalystでホストします。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "CLIリソースの初期化" url: /ja/cli/v1/initialize-resources/introduction/ - name: "プロジェクトディレクトリ構造" url: /ja/cli/v1/project-directory-structure/introduction/ --- # Catalystプロジェクトの初期化 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コンポーネントを初期化します。AppSailコンポーネントはNode.jsプログラミングスタックで初期化されます。 1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。 2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します: ```sh catalyst init ``` **矢印キー**を使用して移動し、お好みのポータルを選択して**Enter**をクリックします。アカウントに他の組織が関連付けられていない場合は、デフォルトが自動的に選択されます。 ![catalyst_alien_city_cli_portal_choice](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alien_city_cli_portal_choice.webp) Catalystのマルチ組織ポータル機能の詳細については、この[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/#access-the-multi-org-portal)を参照してください。 3. CLIがディレクトリにCatalystプロジェクトを関連付けるよう求めます。先ほどコンソールから作成したプロジェクトに関連付けます。一覧から**AlienCity**を選択し、**Enter**をクリックします。 ![catalyst_alien_city_cli_project_choice](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alien_city_cli_project_choice.webp) 4. *スペースバー*を使用して**AppSail**を選択し、**Enter**をクリックして初期化します。 ![catalyst_alien_city_cli_appsail_select](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/alien-city-cli-init-appsail.webp) 5. 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の1つから作成するため、**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) 6. CLIがAppSailサービスを開始します: * 独自のプロジェクトを作成するため、おすすめのプロジェクト一覧で始めるかどうかのプロンプトに対して「**n**」と入力し、**Enter**をクリックします。 * このアプリケーション専用に作成した`Alien City/`ディレクトリでプロジェクトを初期化しているため、このディレクトリでAppSailサービスを初期化するかどうかのプロンプトに対して「**Y**」と入力し、**Enter**をクリックします。 ![catalyst_alien_city_cli_appsail_setup_start](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/aliencity-appsail-selection-2.webp) 7. 次に、AppSailサービスの設定を開始します。AppSailサービスの名前として「**AlienCity**」と入力します。 8. AppSailサービスのビルドパスとして現在のディレクトリを選択し、プログラミングスタックとして**NodeJS**の最新ランタイムを選択して、**Enter**をクリックします。 ![catalyst_alien_city_cli_appsail_stack_select](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/app-sail-nodejs-cli-init-aliencity.webp) Alien CityプロジェクトのAppSailサービスが初期化されました。 ![catalyst_alien_city_cli_appsail_complete](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alien_city_cli_appsail_complete.webp) ディレクトリは標準的な構造で作成され、AppSailサービスの設定を含む[`app-config.json`](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/key-concepts/catalyst-configurations/#the-app-configjson-file)ファイルと、[`catalyst.json`](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/catalyst-json/)ファイルや隠しファイル`.catalystrc`などの標準プロジェクト設定ファイルが含まれます。 以下は、AppSailサービスで初期化されたAlien Cityプロジェクトのディレクトリ構造です。 ![catalyst_alien_city_appsail_dir](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alien_city_appsail_dir.webp)