Déployer votre site Astro sur Heroku
Heroku est une plateforme en tant que service permettant de créer, d'exécuter et de gérer des applications modernes dans le cloud. Vous pouvez déployer un site Astro sur Heroku à l'aide de ce guide.
:::cautionLes instructions suivantes utilisent l'ancien heroku-static-buildpack. Veuillez consulter la documentation d'Heroku sur l'utilisation de heroku-buildpack-nginx à la place.:::
Comment déployer
Installez la CLI de Heroku.
Créez un compte Heroku en vous inscrivant.
Lancez
heroku loginet saisissez vos identifiants Heroku :$ heroku loginCréez un fichier appelé
static.jsonà la racine de votre projet avec le contenu suivant :{ "root" : "./dist" }C'est la configuration de votre site ; lisez-en plus sur heroku-buildpack-static.
Configurez votre dépôt Git distant Heroku :
# changement de version $ git init $ git add . $ git commit -m "Mon site prêt à être déployé". # crée une nouvelle application avec le nom spécifié $ heroku apps:create example # définit le buildpack pour les sites statiques $ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-static.gitDéployez votre site :
# publier le site $ git push heroku master # ouvre un navigateur pour voir la version Dashboard de Heroku CI $ heroku open