# Hébergement du site
Nous avons bien sûr envie de déployer notre site sur Internet pour qu'il soit visible du monde entier !
Il existe plusieurs solutions. Nous allons présenter le déploiement avec Firebase (Google).
# Déploiement avec Firebase
# Création du compte
Si vous avez déjà un compte Google (Gmail ou autre...) l'inscription va être rapide: Firebase (opens new window)
Une fois l'inscription faite, créer un nouveau projet. Votre site sera hébergé sous l'URL:
nomduprojet.firebaseapp.com
# Les outils
Nous allons installer les outils globalement. Dans un terminal:
yarn add global firebase-tools
Puis nous allons connecter notre compte:
firebase login
Le script va vous demander votre identifiant et votre mot de passe.
# Préparer le déploiement
Ouvrir un terminal dans le dossier du projet
firebase init
? Are you ready to proceed? Yes
? Which Firebase CLI features do you want to setup for this folder? Press Space to select features, then Enter to confirm your choices.
( ) Database: Deploy Firebase Realtime Database Rules
( ) Firestore: Deploy rules and create indexes for Firestore
( ) Functions: Configure and deploy Cloud Functions
>(*) Hosting: Configure and deploy Firebase Hosting sites
( ) Storage: Deploy Cloud Storage security rules
Bien choisir hosting
pour l'hébergement.
? Select a default Firebase project for this directory:
[don't setup a default project]
> [le-nom-de-votre-projet]
[create a new project]
? What do you want to use as your public directory? (public) .vuepress/dist/
Le dossier .vuepress/dist/
va être le dossier où vuepress va construire le site.
Répondre "non" à toutes les questions suivantes !
# Déployer le site
Toujours dans le terminal dans le dossier du site:
vuepress build
puis
firebase deploy --only hosting
Et voila !!!