Skip to main content

Deploy Guides

Learn how to host your application on Vertra Cloud with language and framework-specific guides. Each tutorial covers project structure, necessary configuration and the complete deployment process.

Node.js

Node.js applications with or without framework.

Python

Python scripts, bots and APIs.

Express.js

REST APIs with Express.js.

Fastify

High-performance APIs with Fastify.

Next.js

React applications with SSR and SSG.

Go

APIs and services in Go.

Deno

Deno servers with deno.json.

.NET (C#)

ASP.NET Core and console projects.

Elixir

Elixir and Phoenix applications.

Static Sites

HTML, CSS and pure JavaScript.

Discord Bots

Bots for Discord with discord.js or discord.py.

Common Structure

Regardless of the framework chosen, every deployment on Vertra Cloud follows the same structure:
1

Prepare the project

Make sure dependencies are declared (package.json, requirements.txt, go.mod, deno.json, .csproj, mix.exs…) and, for websites, that the app listens on port 80.
2

Send the code

New Project in the dashboard (ZIP or GitHub), vertra upload in the CLI (the first time; vertra deploy for later updates), or the VS Code extension. The platform detects the runtime, main file and commands; review them before deploying.
3

Verify

Monitor logs and application status in the dashboard.

vertracloud.config File

An optional vertracloud.config file at the project root pre-fills the creation flow:
Every key and its limits are in Configuration.

Application Port

Web applications must listen on the port defined by the PORT environment variable. The platform automatically injects this variable into the container.
Always use 0.0.0.0 as host instead of localhost or 127.0.0.1. Inside the container, binding must be on all interfaces for external traffic to reach the application.
Last modified on October 26, 2026