title | description | type | i18nReady |
---|---|---|---|
Déployez votre site Astro sur Heroku |
Comment déployer votre site Astro sur le web en utilisant Heroku. |
deploy |
true |
import { Steps } from '@astrojs/starlight/components';
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.
:::danger
Les instructions suivantes utilisent l'ancien heroku-static-buildpack
. Veuillez consulter la documentation d'Heroku sur l'utilisation de heroku-buildpack-nginx
à la place.
:::
-
Créez un compte Heroku en vous inscrivant.
-
Lancez
heroku login
et saisissez vos identifiants Heroku :$ heroku login
-
Cré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 Heroku git remote :
# 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.git
-
Déployez votre site :
# publish site $ git push heroku master # ouvre un navigateur pour voir la version Dashboard de Heroku CI $ heroku open