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.