Hosting for Vite and React apps
Landing or SPA on Vite / React / Vue? One-tap hosting: ZIP or GitHub → build → HTTPS. Fits frontends from Lovable, Bolt, Cursor, and plain Vite projects.
What this page covers
- vite build → dist
- VITE_* variables
- SPA / React Router fallback
- static hosting
- Node Micro
How to deploy
- Upload a ZIP or point to GitHub with vite.config and package.json.
- Add VITE_* / public ENV if needed.
- Deployka builds the project (vite build) and serves it over HTTPS.
ENV you need
- PORT — automatic.
- VITE_* — baked in at build time; set them before deploy.
- Do not put backend secrets here — public client values only.
Package managers and stack
- npm
- pnpm
- yarn
Common failures
- Blank page after deploy — check the base path and open the HTTPS URL from the dashboard.
- VITE_* missing — these must be present at build time, not only at runtime.
- Build fails on TypeScript / ESLint — fix locally or relax strict checks in build scripts.
Pricing
For Vite / React / a small API, Node Micro is usually enough — 299 ₽/mo (1 vCPU, 512 MB RAM).
Code ready. Deployka runs it.