Skip to main content

App Configuration

The .dorgu.yaml file is Dorgu’s primary configuration file. It can be placed at two levels:
  • Workspace level — in your current working directory, applying defaults to all apps analyzed from that directory.
  • App level — inside a specific application directory, providing app-specific configuration.

Creating a Config File

Workspace Configuration Reference

The workspace-level .dorgu.yaml sets organization-wide defaults. Below is the full annotated schema:

Field Reference

org

naming

resources

Resource profiles are selected automatically based on the detected application type, or can be specified manually in the app-level config.

labels

annotations

security

ingress

argocd

ci

llm


App-Level Configuration

When .dorgu.yaml is placed inside an application directory, it can include an additional app section with application-specific metadata and overrides:

app

environment

scaling

health

dependencies

App-level values override workspace-level values for the same keys. For example, resources set in an app config take precedence over workspace-level resources.defaults.