AstroサイトをCleavrにデプロイする
AstroサイトをCleavrを使ってVPSサーバーにデプロイできます。Cleavrは、サーバーとアプリのデプロイ管理ツールです。
Cleavr公式ドキュメントのAstroガイドをご覧ください。
前提条件
まず初めに、以下が必要です。
- Cleavrアカウント
- VPSプロバイダーでCleavrを使用しているサーバー
サイトの追加
-
Cleavrに移動し、Astroプロジェクトを追加するサーバーに移動します
-
Add Siteを選択し、ドメイン名などのアプリケーションの詳細を入力します
-
App Typeで、Astroアプリをどのように設定するかに応じて、‘NodeJS Static’または’NodeJS SSR’を選択します
-
静的アプリの場合は、Artifact Folderを
dist
に設定します -
SSRアプリの場合は、以下の設定を行います
- Entry Pointを
entry.mjs
に設定します - Artifact Folderを
dist/server
に設定します
- Entry Pointを
-
サイトをサーバーに追加するには、Addを選択します
設定とデプロイ
-
サイトが追加されたら、Setup and deployをクリックします
-
AstroプロジェクトのVCプロファイル、リポジトリ、ブランチを選択します
-
プロジェクトに必要な追加設定を行います
-
Deploymentsタブをクリックし、Deployをクリックします
これでAstroアプリケーションのデプロイ完了です!