# defaults

> Defaults applied to every service before its own settings.

Defaults applied to every service before its own settings.

- **Type:** object
- **Since:** manifest v1

## Example

```yaml
defaults:
  sleep_when_idle: false
  resources:
    cpu: 1
    memory: 1GB
```

## Fields

| Field | Type | What it does |
| --- | --- | --- |
| [`sleep_when_idle`](/docs/manifest/defaults/sleep-when-idle/) | boolean | Default for sleep_when_idle. |
| [`resources`](/docs/manifest/defaults/resources/) | object | Limits per replica. |
| [`replicas`](/docs/manifest/defaults/replicas/) | integer or object | Number of copies. |
| [`healthcheck`](/docs/manifest/defaults/healthcheck/) | string or object | How Guv decides a new deployment is healthy before moving traffic. |
| [`restart`](/docs/manifest/defaults/restart/) | object | Default restart behaviour (same fields as services.&lt;name>.restart). |
