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」をクリックします。
サービスにドメインをバインドする方法についての詳細は、ドメインのバインドを参照してください。