Vite

Déploie ton app Vite

Vite is the build tool, not the framework — vanilla JS, React, Vue, Svelte, Preact, whatever you picked when you ran npm create vite. Every official template builds the same way and lands in the same folder.

steps
  1. 01

    Build the project

    Run "npm run build". This runs "vite build" under the hood, bundling and minifying into static files.

  2. 02

    Check the output folder

    Vite writes to "dist" by default across every official template. If your vite.config sets build.outDir to something else, use that folder instead.

  3. 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 Vite 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.

terminal
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 Vite

Does it matter which Vite template I used?

Not to the deploy step. Vanilla, React, Vue, Svelte, Lit, Preact — they all end up as static files in dist. What changes between templates is what happens in your app; the hosting side is identical.

I have a multi-page Vite app (multiple entry HTML files). Does that work?

Yes. Vite's build.rollupOptions.input support for multiple entrypoints just produces more HTML files in dist, each one a normal page here — visit /about.html or whatever your entry files are named.

Déployer une app Vite 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 Vite. 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 Vite 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 Vite 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.

other frameworks

Tu déploies autre chose ?

La recette est la même partout — compile, puis npx harvis deploy le dossier de sortie.