Preview: Dev-Modus nur mit dev-Skript waehlbar
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a5cb668853
commit
04b45e4207
5 files changed
+159
-7
No files matched your search
@@ -540,6 +540,7 @@ export async function syncPreviewTlsOnStartup({
|
||||
// ---- Preview-Runner (PREVIEW_RUNNER=on) ----
|
||||
|
||||
// Zeiten des Hintergrund-Verfolgers (fuer Tests ueberschreibbar)
|
||||
const NO_DEV_SCRIPT_ERROR = 'Kein dev-Skript in package.json'
|
||||
export const runnerTiming = { pollMs: 2000, maxMs: 60 * 60 * 1000, unreachableMs: 5 * 60 * 1000 }
|
||||
// Neuester Lauf je Repo: aeltere Verfolger schreiben nichts mehr (R14)
|
||||
const latestRun = new Map()
|
||||
@@ -679,7 +680,9 @@ async function followRun({ repoFullName, project, token, runId, subdomain, job,
|
||||
} else {
|
||||
await patchProject(repoFullName, project, {
|
||||
previewState: 'failed',
|
||||
previewError: maskLog(failure || run?.error || 'Preview-Build fehlgeschlagen', env),
|
||||
previewError: run?.error === NO_DEV_SCRIPT_ERROR && !failure
|
||||
? 'Dev-Modus hier nicht möglich – statische Version ist online'
|
||||
: maskLog(failure || run?.error || 'Preview-Build fehlgeschlagen', env),
|
||||
})
|
||||
}
|
||||
if (!current()) return
|
||||
|
||||
Reference in new issue
Block a user