diff --git a/schema/firebase-config.json b/schema/firebase-config.json index b2bbeca6691..2a1ef0a06d7 100644 --- a/schema/firebase-config.json +++ b/schema/firebase-config.json @@ -1107,6 +1107,9 @@ }, "type": "array" }, + "localBuild": { + "type": "boolean" + }, "rootDir": { "type": "string" } @@ -1134,6 +1137,9 @@ }, "type": "array" }, + "localBuild": { + "type": "boolean" + }, "rootDir": { "type": "string" } diff --git a/src/deploy/apphosting/release.ts b/src/deploy/apphosting/release.ts index 4a5e3f62dbf..d64f44f1c04 100644 --- a/src/deploy/apphosting/release.ts +++ b/src/deploy/apphosting/release.ts @@ -44,6 +44,7 @@ export default async function (context: Context, options: Options): Promise>(); export interface BuildConfig { minInstances?: number; memory?: string; + env?: string[]; + runCommand?: string; } interface BuildSource { @@ -129,6 +131,7 @@ interface ArchiveSource { // end oneof reference rootDirectory?: string; author?: SourceUserMetadata; + locallyBuiltSource?: boolean; } interface SourceUserMetadata {