Skip to main content

Requirements

Project Structure

Configuration

vertracloud.config

Example: Landing Page

index.html

Deploy

  1. Compress the project into a .zip (folders like node_modules, venv and target are removed automatically) or push it to GitHub.
  2. In the dashboard, click New Project and upload the .zip or paste the repository URL.
  3. In Build, check the runtime (Static), the main file (index.html) and the memory. Start and build commands are under Advanced settings.
  4. Add your environment variables in Environment.
  5. In Network, turn on web publishing so the app gets a *.vertraweb.app address (512 MB of memory or more). The app must listen on port 80.
  6. Review and deploy. Follow the output in the Logs tab.
The full walkthrough is in First deploy.

Compiled Frontend Frameworks

For React, Vue, Svelte or Angular projects, build locally and send only the output folder:
Send only the contents of the build folder (compiled files), not the entire source code. The index.html file must be at the root of the ZIP.

Notes

  • Static sites do not need a backend server
  • All routes are served by the platform’s internal server
  • Automatic SSL (HTTPS) on every domain
  • CDN and automatic caching for static assets
  • No support for route rewriting (SPAs with client-side routing need special configuration)
Last modified on November 1, 2026