> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Source

> Contains information about the app’s source code and operations that can be run on it.

Optional in [single-runtime](https://developer.upsun.com/docs/configure-apps/app-reference/single-runtime-image.md#primary-application-properties) and [composable](https://developer.upsun.com/docs/configure-apps/app-reference/composable-image.md#primary-application-properties) images.

The following table shows the properties that can be set in `source`:

| Name | Type | Required | Description |
| - | - | - | - |
| `operations` | An operations dictionary | | Operations that can be applied to the source code. See [source operations](https://developer.upsun.com/docs/configure-apps/source-operations.md). |
| `root` | `string` | | The path where the app code lives. Useful for [multi-app setups](https://developer.upsun.com/docs/configure-apps/multi-app). **Single-runtime image**: Defaults to the directory of the `.upsun/config.yaml` file. **Composable image**: Defaults to the root project directory. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.