Added a a script to setup and run genkit telemetry and dev ui (#12120)

This commit is contained in:
Pavel Jbanov
2025-10-27 23:37:43 -04:00
committed by GitHub
parent 85f3a8c210
commit cb208f53d8
5 changed files with 129 additions and 8 deletions

View File

@@ -45,7 +45,7 @@ if (!settingsTarget) {
}
let target = settingsTarget || 'local';
const allowedTargets = ['local', 'gcp'];
const allowedTargets = ['local', 'gcp', 'genkit'];
const targetArg = process.argv.find((arg) => arg.startsWith('--target='));
if (targetArg) {
@@ -65,11 +65,13 @@ if (targetArg) {
);
}
const scriptPath = join(
projectRoot,
'scripts',
target === 'gcp' ? 'telemetry_gcp.js' : 'local_telemetry.js',
);
const targetScripts = {
gcp: 'telemetry_gcp.js',
local: 'local_telemetry.js',
genkit: 'telemetry_genkit.js',
};
const scriptPath = join(projectRoot, 'scripts', targetScripts[target]);
try {
console.log(`🚀 Running telemetry script for target: ${target}.`);