跳转到内容

使用 Railway 部署你的 Astro 站点

Railway 是一个部署平台,旨在通过统一的开发者体验简化你从服务器到可观测性的基础设施堆栈。

本指南介绍如何使用 Web 界面或 Railway CLI 工具将 Astro 静态网站部署到 Railway。

Railway 的默认构建系统 Railpack 会自动将你的 Astro 项目构建为静态网站。

如果你还没有 Astro 项目,并且是从零开始:

  1. 前往 Railway 上的 Astro 模板:railway.com/deploy/astro-starter

  2. 点击 “Deploy Now”,并使用你的 GitHub 帐号登录以授权 Railway。这将把 Astro 模板部署到你的新 Railway 帐号中。

  3. 按照 这个指南 将服务代码 Eject 到你自己的 Github 仓库中。这样你就可以在保持仓库已部署状态的同时,用你自己的代码进行自定义。

如果你已经有一个想要部署的 Astro 项目,但还没有 Railway 账户:

  1. 创建一个 Railway 账户 并登录。

  2. 在 Railway 仪表板中创建一个新的 项目

  3. 从 GitHub 仓库中选择部署选项,并选择你的 Astro 项目。

  4. 从项目的 网络设置 中生成或添加自定义域名。

如果你已有想要部署的 Astro 项目,并且已有 Railway 账户:

  1. 安装 Railway CLI 工具。

  2. 使用命令 railway login 登录。

  3. 在你的 Astro 项目中运行 railway init,并选择一个工作区和项目名称。

  4. 运行 railway up 将你的项目部署到 Railway。

  5. 运行 railway domain 生成一个 Railway 提供的服务域名。

Railway 部署 Astro 应用指南

如何在 Railway 上托管 Astro 网站

更多部署指南

贡献 社区 赞助