# Services

The `services` key can be used to specify dependencies of your application. At the moment, these are limited to Helm charts that can be deployed, either community maintained charts, or private charts from within your own registry.

Example:

```yaml
services:
  - service: postgresql
    chart: stable/postgresql
    valuesFile: 'chart-values/postgresql.yaml'
  - service: redis
    chart: stable/redis
    valuesFile: 'chart-values/redis.yaml'
  - service: memcached
    chart: stable/memcached
    valuesFile: 'chart-values/memcached.yaml'
```

Values files must be specified relative to the `.preview/` directory.&#x20;

{% hint style="warning" %}
While paths elsewhere in your repository can be specified (for example, `../config/preview/...`), it is best practice to maintain these values within that directory.
{% endhint %}
