通过 Flightcontrol 将你的 Astro 网站部署到 AWS
你可以使用 Flightcontrol 部署 Astro 网站,它为你的 AWS 账户提供全自动部署。
支持静态和 SSR 的 Astro 网站。
如何部署
标题为“如何部署”的部分-
在 app.flightcontrol.dev/signup 创建一个 Flightcontrol 账户
-
连接你的 GitHub 帐户并选择你的仓库
-
选择你想要的“配置类型”
GUI
(所有配置都通过 Flightcontrol 仪表板管理),在这里你将选择Astro Static
或Astro SSR
预设flightcontrol.json
(“基础架构即代码”选项,所有配置都在你的仓库中),在这里你将选择一个 Astro 示例配置,然后将其作为flightcontrol.json
添加到你的代码库中
-
根据需要调整任何配置
-
点击“创建项目”并完成任何必需的步骤(例如关联你的 AWS 账户)。
SSR 设置
标题为“SSR 设置”的部分要部署 SSR 支持,请确保你首先设置了 @astrojs/node
适配器。然后,按照上述步骤操作,为 Astro SSR 选择适当的配置。