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:
Application Port
Web applications must listen on the port defined by thePORT environment variable. The platform automatically injects this variable into the container.
- Node.js
- Python
- Go