Despliega tu sitio de Astro con Railway
Railway es una plataforma de despliegue creada para simplificar tu pila de infraestructura, desde servidores hasta observabilidad, con una experiencia de desarrollo unificada.
Esta guía es para desplegar un sitio estático de Astro en Railway utilizando la interfaz web o la herramienta CLI de Railway.
Para desplegar un sitio de Astro con renderizado bajo demanda (SSR) usando el adaptador de Node.js, puedes seguir la guía de Railway para desplegar un sitio de Astro.
Configuración del proyecto
Sección titulada “Configuración del proyecto”El sistema de construcción por defecto de Railway, Railpack, construye automáticamente tu proyecto de Astro como un sitio estático.
Desplegar a través de una plantilla de Railway
Sección titulada “Desplegar a través de una plantilla de Railway”Si aún no tienes un proyecto de Astro y estás comenzando desde cero:
-
Ve a la plantilla de Astro en Railway: railway.com/deploy/astro-starter.
-
Haz clic en “Deploy Now” e inicia sesión con tu cuenta de GitHub para autorizar a Railway. Esto desplegará la plantilla de Astro en tu nueva cuenta de Railway.
-
Saca el código del servicio a tu propio repositorio de GitHub siguiendo esta guía. Esto te permitirá mantener el repositorio desplegado pero personalizarlo con tu propio código.
Desplegar a través de la interfaz web
Sección titulada “Desplegar a través de la interfaz web”Si tienes un proyecto de Astro existente que te gustaría desplegar pero aún no tienes una cuenta de Railway:
-
Crea una cuenta de Railway e inicia sesión.
-
Desde el panel de Railway, crea un nuevo proyecto.
-
Selecciona la opción para desplegar desde un repositorio de GitHub y selecciona tu proyecto de Astro.
-
Genera o añade un dominio personalizado desde la configuración de red de tu proyecto.
Desplegar a través de la CLI de Railway
Sección titulada “Desplegar a través de la CLI de Railway”Si tienes un proyecto de Astro existente que te gustaría desplegar y una cuenta de Railway existente:
-
Instala la herramienta CLI de Railway.
-
Inicia sesión con el comando
railway login. -
Desde dentro de tu proyecto de Astro, ejecuta
railway inity elige un espacio de trabajo y nombre de proyecto. -
Ejecuta
railway uppara desplegar tu proyecto en Railway. -
Ejecuta
railway domainpara generar un dominio de servicio provisto por Railway.
Recursos oficiales
Sección titulada "Recursos oficiales"Recursos de la comunidad
Sección titulada "Recursos de la comunidad"Cómo alojar un sitio de Astro en Railway