# `source`


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

Optional in [single-runtime](https://fixed.docs.upsun.com/create-apps/app-reference/single-runtime-image.md#top-level-properties) and [composable](https://fixed.docs.upsun.com/create-apps/app-reference/composable-image.md#top-level-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://fixed.docs.upsun.com/create-apps/source-operations.md).                                                              |
| `root`       | `string`                 |          | The path where the app code lives. Useful when you have [multiple apps in a single project](https://fixed.docs.upsun.com/create-apps/multi-app.md). <BR>**Single-runtime image**: Defaults to the directory of the `.platform.app.yaml` file. <BR>**Composable image**: Defaults to the root project directory. |

