Vite

Deploye deine Vite-App

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

    Deployen

    Führe "npx harvis deploy dist" im Projektstamm aus. Keine Konfiguration und kein Login für diesen ersten Deploy — du bekommst sofort eine Live-URL, dazu einen privaten Claim-Link, um die Site jederzeit einem kostenlosen Konto zuzuordnen.

Vite mit einem Befehl deployen

Baue dein Projekt und gib harvis den Output-Ordner. Für diesen ersten Deploy brauchst du kein Konto — du bekommst einen Live-Link und einen privaten Claim-Link, um die Site später zu verwalten.

terminal
npm run build
npx harvis deploy dist

Lieber Dateien ziehen statt Terminal? Baue das Projekt und zieh den Output-Ordner hierher — veröffentlicht wird genauso.

Fragen zum Deployen von 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.

Ist das Deployen einer Vite-App auf harvis wirklich kostenlos?

Ja, keine Kreditkarte nötig. Die kostenlosen Limits sind 500 Dateien und 50 MB pro Site — für einen statischen Vite-Build reichlich Platz. Veröffentlichte Sites laufen nicht ab, sie bleiben live, bis du sie löschst.

Kann ich für die deployte Vite-Site eine eigene Domain nutzen?

Jede Site bekommt eine kostenlose harvis.dev-Adresse, und du kannst dir nach dem Claimen im Dashboard ein eigenes Subdomain aussuchen — meine-app.harvis.dev statt einer zufälligen. Eine eigene Domain, die du bereits besitzt (wie meinshop.de), auf die Site zeigen zu lassen, wird noch nicht unterstützt.

Was ist der Unterschied zum Deployen von Vite auf Vercel oder Netlify?

Vercel und Netlify drehen sich darum, ein Git-Repo zu verbinden und den Build auf ihren Servern laufen zu lassen, mit einem Dashboard zur Konfiguration. harvis überspringt das alles: Du baust lokal (oder in deiner eigenen CI), führst einen CLI-Befehl gegen den Output-Ordner aus und bekommst einen Link — ohne Projekt-Setup und ohne Konto, bis du die Site behalten willst.

other frameworks

Du deployst etwas anderes?

Das Rezept ist überall gleich — bauen, dann mit npx harvis deploy den Output ausliefern.