ガイドNode.jsAstro

ZeaburでAstroをデプロイする

Astro は、現代のウェブサイト構築ツールで、強力な開発者体験と軽量な出力を提供します。

この記事では、ZeaburでAstroウェブサイトをデプロイする方法を案内します。

ステップ1:Astroプロジェクトを作成する

以下のコマンドを使用してAstroプロジェクトを作成し、プロンプトに従って設定します。

npm create astro@latest

ステップ2: Node.jsアダプターを設定する

Astro の公式アダプター @astrojs/node を使用して、コンテナ化モードでプロジェクトを Zeabur にデプロイします:

import node from '@astrojs/node';
 
export default {
  // ...
  adapter: node({ mode: 'standalone' }),
  output: 'server'
  // ...
};

ステップ3:Zeaburにデプロイする

方法1:Zeabur CLIを使用する

まず、Zeabur CLIのデプロイガイドに従ってZeabur CLIがインストールされていることを確認してください。

次に、新しく初期化されたAstroプロジェクトで、バージョン管理にコミットされていないファイルをGitに追加します。

git add -A
git commit -m "Initial commit"

次に、以下のコマンドを使用してサービスをデプロイします。

zeabur

方法2:Zeaburダッシュボードを使用する

Zeaburダッシュボードに移動して新しいプロジェクトを作成します。

次に、Deploy New Serviceボタンをクリックして、GitHubからデプロイを選択します。

💡

Zeaburで初めてGitHubからプロジェクトをデプロイする場合は、GitHub Appを設定してインストールする必要があります。 詳細なガイドはこちらで確認できます。

リポジトリとブランチを選択した後、Zeaburは自動的にサービスのビルドを開始します。

Zeaburは自動的にサービスがAstroで構築されたことを検出するため、追加の設定は必要ありません。デプロイは数分で完了します。

ステップ4:ドメインをバインドする

デプロイが完了したら、Astroウェブサイトにドメインを設定することが求められるかもしれません。

サービスページの「ドメイン」タブを開き、「Generate Domain」または「Custom Domain」をクリックします。

サービスにドメインをバインドする方法についての詳細は、ドメインのバインドを参照してください。