21 lines
499 B
Text
21 lines
499 B
Text
import "@typespec/json-schema";
|
|
using TypeSpec.JsonSchema;
|
|
|
|
@jsonSchema("/modules/files-latest.json")
|
|
model FilesModuleLatest {
|
|
...FilesModuleV1;
|
|
}
|
|
|
|
@jsonSchema("/modules/files-v1.json")
|
|
model FilesModuleV1 {
|
|
/** Copy files to your image at build time
|
|
* https://blue-build.org/reference/modules/files/
|
|
*/
|
|
type: "files" | "files@v1" | "files@latest";
|
|
|
|
/** List of files / folders to copy. */
|
|
files: Array<Record<string>> | Array<{
|
|
source: string;
|
|
destination: string;
|
|
}>;
|
|
}
|