Ir al contenido

Despliega tu sitio de Astro con Railway

Railway es una plataforma de despliegue creada para simplificar tu infraestructura, desde los servidores hasta la observabilidad, con una experienca de desarrollo unificada.

Esta guía sirve para desplegar un sitio estático de Astro en Railway utilizando la interfaz web o la herramienta CLI de Railway.

El sistema de compilación predeterminado de Railway, Railpack, compila automáticamente tu proyecto de Astro como un sitio estático.

Despliegue a través de la plantilla de Railway

Sección titulada «Despliegue a través de la plantilla de Railway»

Si no tienes todavía un proyecto de Astro, y estás empezando desde cero:

  1. Dirígete a la plantilla de Astro en Railway: railway.com/deploy/astro-starter.

  2. Da clic en “Deploy Now” e inicia sesión con tu cuenta de GitHub para dar permisos a Railway. Esto desplegará una plantilla de Astro en tu nueva cuenta de Railway.

  3. Exporta el código del servicio a tu propio repositorio de GitHub siguiendo esta guía. Esto te permitirá mantener el repositorio desplegado, a la vez que lo personalizas con tu propio código.

Si ya tienes un proyecto de Astro y lo quieres desplegar pero no tienes una cuenta de Railway:

  1. Crea una cuenta de Railway e inicia sesión.

  2. Desde el panel de control de Railway, crea un nuevo proyecto.

  3. Selecciona la opción para desplegar desde un repositorio de GitHub y selecciona tu proyecto de Astro.

  4. Genera o añade un dominio personalizado desde la configuración de red de tu proyecto.

Si ya tienes un proyecto de Astro y te gustaría desplegar con una cuenta ya existente de Railway:

  1. Instala la herramienta CLI de Railway.

  2. Inicia sesión con el comando railway login.

  3. Desde tu proyecto de Astro, ejecuta railway init y elige un espacio de trabajo y un nombre para el proyecto.

  4. Ejecuta railway up para desplegar tu proyecto en Railway.

  5. Ejecuta railway domain para generar un dominio de servicio proporcionado por Railway.

Cómo alojar un sitio de Astro en Railway

Más guías de implementación

Contribuir Comunidad Patrocinador