Déployez votre site Astro avec Railway
Railway est une plateforme de déploiement conçue pour simplifier votre infrastructure, des serveurs à l’observabilité, avec une expérience de développement unifiée.
Ce guide concerne le déploiement d’un site Astro statique sur Railway à l’aide de l’interface web ou de l’outil de CLI de Railway.
Pour déployer un site Astro avec rendu à la demande (SSR) à l’aide de l’adaptateur Node, vous pouvez suivre le guide de Railway pour le déploiement d’un site Astro.
Configuration du projet
Section intitulée « Configuration du projet »Le système de compilation par défaut de Railway, Railpack, compile automatiquement votre projet Astro en tant que site statique.
Déploiement via un modèle Railway
Section intitulée « Déploiement via un modèle Railway »Si vous n’avez pas encore de projet Astro et que vous partez de zéro :
-
Rendez-vous sur le modèle Astro sur Railway : railway.com/deploy/astro-starter.
-
Cliquez sur « Déployer maintenant » et connectez-vous avec votre compte GitHub pour autoriser Railway. Cela déploiera le modèle Astro dans votre nouveau compte Railway.
-
Éjectez le code du service dans votre propre dépôt Github en suivant ce guide. Vous pourrez ainsi conserver le dépôt déployé tout en le personnalisant avec votre propre code.
Déployer via l’interface web
Section intitulée « Déployer via l’interface web »Si vous avez déjà un projet Astro que vous souhaitez déployer mais pas encore de compte Railway :
-
Créez un compte Railway et connectez-vous.
-
Depuis le tableau de bord de Railway, créez un nouveau projet.
-
Sélectionnez l’option pour déployer à partir d’un dépôt GitHub et sélectionnez votre projet Astro.
-
Générez ou ajoutez un domaine personnalisé à partir des paramètres réseau de votre projet.
Déployer via la CLI de Railway
Section intitulée « Déployer via la CLI de Railway »Si vous avez un projet Astro existant que vous souhaitez déployer et un compte Railway existant :
-
Installez l’outil de CLI de Railway.
-
Connectez-vous avec la commande
railway login. -
Depuis votre projet Astro, exécutez
railway initet choisissez un espace de travail et un nom de projet. -
Exécutez
railway uppour déployer votre projet sur Railway. -
Exécutez
railway domainpour générer un domaine de service fourni par Railway.
Ressources officielles
Section intitulée « Ressources officielles »Ressources communautaires
Section intitulée « Ressources communautaires »Comment héberger un site Astro sur Railway