AstroサイトをKinstaのアプリケーションホスティングにデプロイする
Kinstaのアプリケーションホスティングを利用して、クラウドホスティング上でAstroサイトをホストできます。
Astroプロジェクトの設定
静的ホスティング
Astroのための公式Kinstaアプリケーションホスティングスタータープロジェクトをチェックしてみてください!
Kinstaのアプリケーションホスティングであなたのプロジェクトをホストするには、次のことが必要です。
package.json
にname
フィールドを含めます。(これは何でもよく、デプロイには影響しません。)package.json
にbuild
スクリプトを含めます。(あなたのAstroプロジェクトは既にこれを含んでいるはずです。)serve
パッケージをインストールし、start
スクリプトをserve dist/
に設定します。
以下は、package.json
ファイルに必要な行です。
SSR
Astro SSRのための公式Kinstaアプリケーションホスティングスタータープロジェクトをチェックしてみてください!
Kinstaのアプリケーションホスティングであなたのプロジェクトをホストするには、次のことが必要です。
package.json
にname
フィールドを含めます。(これは何でもよく、デプロイには影響しません。)package.json
にbuild
スクリプトを含めます。(あなたのAstroプロジェクトは既にこれを含んでいるはずです。)astrojs/node
パッケージをインストールし、start
スクリプトをnode ./dist/server/entry.mjs
に設定します。astro.config.mjs
で@astrojs/node
を使用し、host: true
を使用するように設定します。
以下は、package.json
ファイルに必要な行です。
以下は、astro.config.mjs
ファイルに必要な行です。
デプロイ方法
プロジェクトのGitHubリポジトリが接続されると、MyKinsta管理パネルでKinstaのアプリケーションホスティングへの手動デプロイをトリガーできます。また、管理パネルで自動デプロイを設定できます。
新しいKinstaアプリケーションの設定
- MyKinsta管理パネルにアクセスします。
- アプリケーションタブに移動します。
- GitHubリポジトリを接続します。
- アプリケーション > アプリケーションを追加ボタンを押します。
- ウィザードの手順に従ってください。
- アプリケーションがデプロイされます。