Skip to main content
Manage your entire application lifecycle, infrastructure, and deployment logic through a single version-controlled revolte.yaml file.
Revolte YAML Overview

The Revolte UI and revolte.yaml remain synchronized to support both visual configuration and Git-native workflows.


Reference example

revolte.yaml
Key Configuration Highlights:
  • loadBalancerMode: dedicated provisions a dedicated load balancer instead of shared routing.
  • developerWorkflow.enabled activates Revolte’s developer-centric automation workflow.
  • autoScaling automatically adjusts service replicas based on CPU and memory utilization thresholds.
  • variables defines environment variables injected into your runtime. Use #{SECRET_NAME} to reference Revolte secrets securely.
  • insights enables granular telemetry collection (CPU, Memory, Disk, Swap) for deep runtime observability and AI-driven performance analysis.

How it works

1

Initialize Configuration

Place the revolte.yaml file in your repository root. Revolte automatically detects this file upon repository connection.
Commit to Sync: Any subsequent changes to your revolte.yaml file must be committed and pushed to your repository for the Revolte engine to recognize and apply the latest configuration.
2

Define Services

Specify your service types (Web Service, Database, Cron Job) and their respective resource requirements.
3

Map Environments

Assign Git branches to target environments. Pushing code to these branches triggers the corresponding deployment workflow.
4

Automated Execution

The Revolte AI engine parses your YAML to provision infrastructure, configure load balancers, and set up observability dashboards.