Déploie ton app Vue
The official create-vue scaffold (Vite under the hood) builds to a single dist folder with everything the browser needs. Hand that folder to the CLI and it's live.
- 01
Install dependencies
Run "npm install" once after cloning or scaffolding with "npm create vue@latest".
- 02
Build the app
Run "npm run build". Vite compiles and minifies your components into plain HTML, CSS, and JS in the "dist" folder.
- 03
Déploie-le
Lance "npx harvis deploy dist" depuis la racine de ton projet. Pas de config ni de connexion pour ce premier déploiement — tu obtiens immédiatement une URL en ligne, plus un lien de rattachement privé pour rattacher le site à un compte gratuit quand tu veux.
Déploie Vue en une commande
Compile ton projet, puis confie le dossier de sortie à harvis. Pas besoin de compte pour ce premier déploiement — tu obtiens un lien public et un lien de rattachement privé pour le gérer plus tard.
npm run build npx harvis deploy dist
Tu préfères glisser des fichiers plutôt qu'un terminal ? Compile le projet, puis dépose le dossier de sortie ici et publie-le de la même façon.
Questions sur le déploiement de Vue
I'm using Vue Router in history mode. Will deep links work?
Yes. harvis falls back to index.html for any path it doesn't recognize as a file, which is exactly what history-mode routing needs for a direct visit to a route like /about to resolve correctly.
Does this work for a Vue app built with the older Vue CLI (not Vite)?
Yes — Vue CLI's "npm run build" also writes static output, just to a "dist" folder by default too. Point the CLI at whatever folder your build config actually writes to if you've customized it.
Déployer une app Vue sur harvis, c'est vraiment gratuit ?
Oui, sans carte bancaire. Les limites gratuites sont 500 fichiers et 50 Mo par site, largement suffisant pour un build statique Vue. Les sites publiés n'expirent pas — ils restent en ligne jusqu'à ce que tu les supprimes.
Puis-je utiliser mon propre domaine avec le site Vue déployé ?
Chaque site reçoit une adresse harvis.dev gratuite, et tu peux choisir ton propre sous-domaine depuis le tableau de bord une fois le site rattaché — mon-app.harvis.dev plutôt qu'une adresse aléatoire. Pointer un domaine que tu possèdes déjà (comme monsite.com) vers le site n'est pas encore possible.
En quoi est-ce différent de déployer Vue sur Vercel ou Netlify ?
Vercel et Netlify reposent sur la connexion d'un dépôt Git et l'exécution de ton build sur leurs serveurs, avec un tableau de bord pour tout configurer. harvis saute toute cette étape : tu compiles en local (ou dans ta propre CI), tu lances une commande CLI sur le dossier de sortie, et tu obtiens un lien — sans configurer de projet, et sans compte nécessaire tant que tu ne veux pas garder le site.
Tu déploies autre chose ?
La recette est la même partout — compile, puis npx harvis deploy le dossier de sortie.