跳到內容

Deploy your Astro Site with Railway

本頁內容尚未翻譯。

Railway is a deployment platform built to simplify your infrastructure stack from servers to observability with a unified developer experience.

This guide is for deploying an Astro static site to Railway using either the web interface or Railway CLI tool.

Railway’s default build system, Railpack, automatically builds your Astro project as a static site.

If you do not already have an Astro project, and are starting from scratch:

  1. Go to the Astro template on Railway: railway.com/deploy/astro-starter.

  2. Click “Deploy Now” and sign in with your GitHub account to authorize Railway. This will deploy the Astro template into your new Railway account.

  3. Eject the service code into your own Github repository by following this guide. This will allow you to keep the repo deployed but customize it with your own code.

If you have an existing Astro project you would like to deploy but not a Railway account yet:

  1. Create a Railway account and sign in.

  2. From the Railway dashboard, create a new project.

  3. Select the option to deploy from a GitHub repository, and select your Astro project.

  4. Generate or add a custom domain from your project’s network settings.

If you have an existing Astro project you would like to deploy and an existing Railway account:

  1. Install the Railway CLI tool.

  2. Login with the command railway login.

  3. From within your Astro project, run railway init and choose a workspace and project name.

  4. Run railway up to deploy your project on Railway.

  5. Run railway domain to generate a Railway provided service domain.

How to host an Astro site on Railway

更多部署指南

貢獻 社群 贊助