FlightcontrolでAstroサイトをAWSにデプロイする
AWSアカウントへの完全自動デプロイを提供するFlightcontrolを使用して、Astroサイトをデプロイできます。
静的サイトとSSRサイトの両方をサポートします。
デプロイ方法
セクションタイトル: デプロイ方法- app.flightcontrol.dev/signupでFlightcontrolアカウントを作成します。
- app.flightcontrol.dev/projects/new/1に移動します。
- GitHubアカウントを接続し、リポジトリを選択します。
- 希望する「Config Type」を選択します。
- (すべての設定をflightcontrolのダッシュボードから管理する)
GUI
では、Astro Static
またはAstro SSR
プリセットを選択します。 - (すべての設定をリポジトリに含める”infrastructure as code”オプションである)
flightcontrol.json
では、Astroのサンプル設定を選択し、それをflightcontrol.json
としてコードベースに追加します。
- (すべての設定をflightcontrolのダッシュボードから管理する)
- 必要に応じて設定を調整します。
- 「Create Project」をクリックし、AWSアカウントのリンクなどの必要な手順を進めます。
SSRの設定
セクションタイトル: SSRの設定SSRに対応してデプロイするには、まず@astro/node
アダプターを設定する必要があります。その後、上記した手順でAstroのSSRに適した設定を選択します。