Déploiement Vercel
Un guide étape par étape pour déployer une application sur Vercel
Étape 1 :
Avoir un repository Github sous l'organisation INNOCEAN.
Se connecter à Vercel avec le compte TeamProd.
Étape 2 :
Ouvrir le terminal et lancer la commande vercel login
Se connecter avec le compte GitHub TeamProd
Lancer la commande vercel --prod
Étape 3 :
Installer Vercel-CLI avec la commande suivante : npm i -g vercel
Ajouter à la racine du projet un dossier ".github"
Dans ce dossier, créer un nouveau dossier "workflows".
A l'intérieur de ce dossier, créer un fichier "deploy.yml" contenant la configuration suivante :
name: Deploy to Vercel
on:
push:
branches:
- "*" # Déclencher pour toutes les branches sauf celles explicitement ignorées
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: "18" # Utilisez la version Node.js requise par votre projet
- name: Install dependencies
run: npm install
- name: Deploy to Vercel (Production)
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' # Si la branche est 'main ou master'
env:
VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
run: npx vercel --token $VERCEL_TOKEN --prod --confirm --cwd .
- name: Deploy to Vercel (Staging)
if: github.ref != 'refs/heads/main' && github.ref != 'refs/heads/master' # Si la branche n'est pas 'main ou master'
env:
VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
run: npx vercel --token $VERCEL_TOKEN --confirm --cwd .
NE PAS OUBLIER COMMIT & PUSH SUR MAIN
Étape 4 :
Dans le repository GitHub, aller à l'onglet Settings > Secrets and variables > Actions > New Repository Secret
Le nom de la clé doit être : "VERCEL_TOKEN"
Le secret doit être : HqqGOjsZyXFgAkKmvJkmLite (Clé Vercel qui est déjà générée)
Étape 5 :
Si vous voulez que l'URL de déploiement soit différente sur Vercel, vous pouvez créer une variable d'environnement qui prendra en valeur votre URL de déploiement en production (par exemple sur le site de Hyundai) dans votre projet Vue.js et la changer directement dans Vercel pour qu'elle soit à la racine.
Aller dans votre projet sur le site de Vercel puis Settings > Environnement Variables. Ensuite, ajouter le nom de la variable que vous avez créée dans votre fichier .env et ne rien mettre dans la value.
Étape 6 :
Vérifier l'avancement du déploiement dans GitHub Actions.
Vérifier le déploiement sur Vercel