将你的 Astro 网站通过 Flightcontrol 部署到 AWS
你可以使用 Flightcontrol 来部署 Astro 网站,Flightcontrol 为你的 AWS 账户提供完全自动化的部署。
它支持静态和 SSR(服务端渲染)的 Astro 网站。
如何部署
- 在 app.flightcontrol.dev/signup 创建一个 Flightcontrol 账户。
- 进入 app.flightcontrol.dev/projects/new/1。
- 连接你的 GitHub 账户并选择你的仓库。
- 选择所需的 “配置类型”:
GUI
(所有配置都通过 Flightcontrol 仪表盘管理),在此处选择Astro Static
或Astro SSR
预设。flightcontrol.json
(如果选择 “基础设施即代码” 的选项,那么所有配置都在你的仓库中),在这里选择 Astro 的示例配置,然后将其添加到你的代码库中,命名为flightcontrol.json
。
- 根据需要进行配置调整。
- 点击 “创建项目” 并完成任何必需的步骤(如链接你的 AWS 账户)。
SSR 设置
要使用 SSR 部署,首先请确保设置 @astro/node
适配器。然后,按照上述步骤,选择适用于 Astro SSR 的配置。