Publique seu 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.
- 01
Build the project
Run "npm run build". This runs "vite build" under the hood, bundling and minifying into static files.
- 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.
- 03
Publique
Execute "npx harvis deploy dist" a partir da raiz do seu projeto. Sem configuração e sem login para esta primeira publicação — você recebe um URL ao vivo imediatamente, mais um link privado de reivindicação para vincular o site a uma conta gratuita quando quiser.
Publique Vite com um comando
Compile seu projeto e entregue a pasta de saída ao harvis. Nenhuma conta necessária para a primeira publicação — você recebe um link ao vivo e um link privado de reivindicação para gerenciá-lo depois.
npm run build npx harvis deploy dist
Prefere arrastar arquivos em vez de usar o terminal? Compile o projeto e solte a pasta de saída aqui para publicá-la da mesma forma.
Perguntas sobre publicar 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.
Publicar um app Vite no harvis é realmente gratuito?
Sim, sem precisar de cartão. Os limites gratuitos são 500 arquivos e 50 MB por site, o que cobre um build estático de Vite com folga. Sites publicados não expiram — eles ficam no ar até você excluí-los.
Posso usar meu próprio domínio com o site Vite publicado?
Todo site recebe um endereço harvis.dev gratuito, e você pode escolher seu próprio subdomínio pelo painel depois de reivindicá-lo — meu-app.harvis.dev em vez de um aleatório. Apontar um domínio que você já possui (como minhaloja.com) para o site ainda não é suportado.
Qual a diferença entre isso e publicar Vite no Vercel ou Netlify?
Vercel e Netlify giram em torno de conectar um repositório Git e rodar seu build nos servidores deles, com um painel para configurar tudo. O harvis pula tudo isso: você compila localmente (ou no seu próprio CI), executa um único comando da CLI apontando para a pasta de saída e recebe um link — sem configurar projeto nenhum, e sem precisar de conta até você querer manter o site.
Vai publicar outra coisa?
A receita é a mesma em todos os casos — compile e depois npx harvis deploy na saída.