Guides
Migrer un projet depuis Vercel
Déplace un projet de Vercel vers Host sans changer tes outils, avec une bascule DNS sans coupure.
Host reprend les outils que tu utilises déjà : la CLI Vercel, vercel.json et le format Build Output API. Migrer revient à recréer le projet, reprendre ses variables, puis changer le DNS.
Résultat attendu : ton domaine sert le site depuis Host, et le projet Vercel n’envoie plus de déploiement.
Avant de commencer : vérifie que ton site n’utilise que des fonctions prises en charge. Les fonctions, le runtime edge, l’ISR et les crons sont en préversion, voir Compatibilité.
Crée le projet sur Host
Importe le dépôt depuis GitHub, voir Déployer depuis GitHub. Ou lance
vercel deploydepuis le dossier du projet avec une clé Host.Supprime d’abord le dossier
.vercels’il existe : il pointe vers le projet Vercel.rm -rf .vercelvercel --api https://api.host.hgdc.ch deployVérification : un déploiement de preview est Prêt.
Reprends les variables
Sur Vercel,
vercel env pull .env.production --environment=productionécrit les variables lisibles dans un fichier.Colle le contenu de ce fichier dans Ajouter, dans l’onglet Variables d’environnement de Host, en choisissant l’environnement Production. Les variables marquées « Sensitive » sur Vercel ne se relisent pas : saisis-les à nouveau.
Vérification : le nombre de variables correspond à celui de Vercel.
Vérifie la preview
Ouvre l’adresse du déploiement et parcours le site : pages, redirections, page 404 et ressources.
Vérification : aucune page ne répond
404ou501de façon inattendue.Ajoute le domaine et change le DNS
Ajoute le domaine au projet, pose le TXT de propriété, puis remplace les enregistrements qui pointaient vers Vercel par le CNAME ou le A indiqué. Le détail est dans Brancher un domaine.
Retire le projet de Vercel
Une fois le trafic arrivé et le certificat émis, débranche le dépôt côté Vercel. Tu évites ainsi deux déploiements à chaque push.
Si ça ne marche pas
- La preview affiche une page
501: une fonction n’est pas encore ouverte à ton organisation. Voir Préversion. - Le site répond encore depuis Vercel : le DNS n’est pas propagé, ou un ancien enregistrement subsiste. Voir Dépannage.
Cette page t'a aidé ?
Merci, c'est noté.