使用 CloudRay 部署你的 Astro 站点
你可以使用 CloudRay 来部署你的 Astro 项目。CloudRay 是一个集中式平台,可以帮助你管理服务器、组织 Bash 脚本,并在虚拟机和云服务器上自动化部署任务。
CloudRay 本身不托管你的网站。相反,它提供自动化工具,通过连接的代理在你自己的基础设施(例如 Ubuntu 服务器)上运行部署脚本。
先决条件
标题为“先决条件”的部分在开始之前,你需要准备好:
- 一个 CloudRay 账户
- 你的应用代码存储在 GitHub 仓库中
如何通过 CloudRay Dashboard 部署
标题为“如何通过 CloudRay Dashboard 部署”的部分使用 CloudRay 部署通常涉及三个主要步骤
-
在你的服务器上安装 CloudRay Agent,以安全地注册你的机器并启用远程自动化。
-
在你的 CloudRay Dashboard 中,编写一个可重用的 Bash 脚本,用于克隆你的 Astro 仓库、安装依赖、构建你的站点以及配置 Web 服务器。使用 CloudRay 的变量组 来定义任何仓库特定的值。
-
使用 CloudRay 的 Runlog 界面在你连接的服务器上执行脚本,并实时监控部署过程。