Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.95 KB

heroku.mdx

File metadata and controls

62 lines (45 loc) · 1.95 KB
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. :::

Comment déployer

1. Installez [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli).
  1. Créez un compte Heroku en vous inscrivant.

  2. Lancez heroku login et saisissez vos identifiants Heroku :

    $ heroku login
  3. 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.

  4. 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
  5. Déployez votre site :

    # publish site
    $ git push heroku master
    
    # ouvre un navigateur pour voir la version Dashboard de Heroku CI
    $ heroku open