diff --git a/docs/rofl/features/manifest.md b/docs/rofl/features/manifest.md index a720fd54171..e4aa71ded66 100644 --- a/docs/rofl/features/manifest.md +++ b/docs/rofl/features/manifest.md @@ -81,6 +81,21 @@ values currently supported: The `size` argument defines the amount of storage to provision in megabytes. +## Artifacts (`artifacts`) {#artifacts} + +Configures locations of artifacts used during the ROFL build process. +Unspecified fields use the default artifacts provided by the CLI. + +Supported fields are `builder`, `firmware`, `kernel`, `stage2`, +`container.runtime` and `container.compose`. For containerized apps, +`container.compose` points to the Compose file included in the ROFL bundle. + +```yaml +artifacts: + container: + compose: compose.yaml +``` + ## Deployments (`deployments`) {#deployments} This section contains ROFL deployments on specific networks. @@ -89,6 +104,21 @@ This section contains ROFL deployments on specific networks. User-defined deployment name. +#### `artifacts` + +Optional deployment-specific artifact location overrides. Deployment artifacts +are merged field by field on top of global `artifacts`. + +```yaml +deployments: + testnet: + network: testnet + paratime: sapphire + artifacts: + container: + compose: compose.testnet.yaml +``` + #### `policy` Contains the policy under which the app will be allowed to spin up: