使用 Cleavr 部署你的 Astro 网站
你可以使用 Cleavr(一个服务器和应用部署管理工具)将你的 Astro 项目部署到你自己的虚拟专用服务器(VPS)上。
请查看 Cleavr 文档中的 Astro 指南!
先决条件
标题为“前提条件”的小节在开始之前,你需要准备好:
- 一个 Cleavr 帐户
- 一个通过 Cleavr 在你的 VPS 提供商上创建的服务器
添加你的站点
标题为“添加你的站点”的小节-
在 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 Profile(版本控制档案)、Repo(仓库)和 Branch(分支)。
-
为你项目进行任何必要的额外配置。
-
点击 Deployments(部署)选项卡,然后点击 Deploy(部署)。
恭喜,你已经成功部署了你的 Astro 应用!