Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.sunny-dev.info/llms.txt

Use this file to discover all available pages before exploring further.

Environment Settings allow you to define and manage unique configurations for your services across all your Revolte environments, including Production, UAT, QA, and Preview environments.

How to Navigate

To manage these settings from the project dashboard:
  1. Select your project from the Revolte dashboard.
  2. Navigate to YAML Configuration > Environment Settings.
  3. Use the environment tabs to switch between settings for Production, UAT, QA, or Preview environments.

Environment-Specific Configuration

In your revolte.yaml, you can specify different values for variables, resource limits, and automated workflows depending on the target environment.
revolte.yaml
revolte:
  version: "1.0"
  project: Sideline HQ
  appName: sideline-web-admin
  env:
    production:
      branch: main
    staging:
      branch: staging
    qa:
      branch: qa
    preview:
      # Settings applied to ephemeral preview environments
      branch: "*"

Key Configuration Areas

  • Pre-build Workflow: Configure environment-specific pre-build automation, quality gates, and automated reviews.
  • Services & Resources: Define resource specifications (CPU, Memory) and scaling policies per environment.
  • Variables & Secrets: Manage environment variables and secure secrets for different deployment targets.