> For the complete documentation index, see [llms.txt](https://rembrandt.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rembrandt.gitbook.io/docs/configuration.md).

# Configuration

{% hint style="info" %}
You will only need to touch the following configurations if you are installing Rembrandt manually.
{% endhint %}

### Back-End

| Key                                   | Type      | Description                                                                                                               | Example or Default                                                        |
| ------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| **resourceTypeInitializer**           | `object`  |                                                                                                                           |                                                                           |
| └─ enable                             | `boolean` | Determines if the initializer for the root types should run on start up.                                                  | `true`                                                                    |
|                                       |           |                                                                                                                           |                                                                           |
| **resourceInstanceInitializer**       | `object`  |                                                                                                                           |                                                                           |
| ├─ enable                             | `boolean` | Determines if the initializer for the instances should run on start up.                                                   | `true`                                                                    |
| ├─ random                             | `boolean` | If true, the resource instances will be generated with random content.                                                    | `true`                                                                    |
| ├─ targetAmountOfHumanResources       | `number`  | Number of human resource instances to create.                                                                             | `10`                                                                      |
| └─ targetAmountOfExhaustibleResources | `number`  | Number of exhaustible resource instances to create.                                                                       | `10`                                                                      |
|                                       |           |                                                                                                                           |                                                                           |
| **docker**                            | `object`  |                                                                                                                           |                                                                           |
| ├─ configuration                      | `object`  | The configuration for the docker host. [See this docs](https://github.com/apocas/dockerode#getting-started) for examples. |                                                                           |
| └─ socketPath                         | `string`  | Connect to docker by socket                                                                                               | "//./pipe/docker\_engine" (for windows) "/var/run/docker.sock" (for Unix) |
| ├─ containerPrefix                    | `string`  | The prefix that should be used for naming docker containers created by Rembrandt                                          | "rembrandt-"                                                              |
| └─ dataExchangeDirectory              | `string`  | Directory, where files for data exchange with docker containers should take place (must exist).                           | "dataExchange"                                                            |
