diff --git a/cli/src/commands/teleport.ts b/cli/src/commands/teleport.ts index bb29370dbdf..ce2c438fbe3 100644 --- a/cli/src/commands/teleport.ts +++ b/cli/src/commands/teleport.ts @@ -422,7 +422,7 @@ async function importViaHttp( "Content-Type": "application/octet-stream", }, body: new Blob([bundleData]), - signal: AbortSignal.timeout(120_000), + signal: AbortSignal.timeout(300_000), }); // Retry once with a fresh token on 401 @@ -446,13 +446,13 @@ async function importViaHttp( "Content-Type": "application/octet-stream", }, body: new Blob([bundleData]), - signal: AbortSignal.timeout(120_000), + signal: AbortSignal.timeout(300_000), }); } } } catch (err) { if (err instanceof Error && err.name === "TimeoutError") { - console.error("Error: Import request timed out after 2 minutes."); + console.error("Error: Import request timed out after 5 minutes."); process.exit(1); } const msg = err instanceof Error ? err.message : String(err); @@ -706,7 +706,7 @@ async function importToAssistant( : await platformImportBundle(bundleData, token, entry.runtimeUrl); } catch (err) { if (err instanceof Error && err.name === "TimeoutError") { - console.error("Error: Import request timed out after 2 minutes."); + console.error("Error: Import request timed out after 5 minutes."); process.exit(1); } throw err; diff --git a/cli/src/lib/platform-client.ts b/cli/src/lib/platform-client.ts index 17cf65687ca..c22453eaa4f 100644 --- a/cli/src/lib/platform-client.ts +++ b/cli/src/lib/platform-client.ts @@ -421,7 +421,7 @@ export async function platformImportBundle( "Content-Type": "application/octet-stream", }, body: new Blob([bundleData]), - signal: AbortSignal.timeout(120_000), + signal: AbortSignal.timeout(300_000), }); const body = (await response.json().catch(() => ({}))) as Record< @@ -529,7 +529,7 @@ export async function platformImportBundleFromGcs( method: "POST", headers: await authHeaders(token, platformUrl), body: JSON.stringify({ bundle_key: bundleKey }), - signal: AbortSignal.timeout(120_000), + signal: AbortSignal.timeout(300_000), }, );