Preview: Build 2 GB, kein Dev-Rueckfall bei bestehender Preview, oeffentliche Seiten nie automatisch auf Dev

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-09-30 22:29:26 +00:00
1 parent c256b78dae
commit 56637f2005
6 files changed
+51 -5

No files matched your search

+6 -1
View File
@@ -87,8 +87,13 @@ async function getDevProjects() {
Query.equal('previewState', ['sleeping', 'starting', 'online', 'building', 'failed']),
Query.limit(500),
])
// Oeffentliche Seiten nur bei explizitem previewMode 'dev' zum Runner, sonst immer nginx
return docs.filter(
(d) => d.subdomain && /^[a-z0-9-]+$/.test(d.subdomain) && String(d.previewDetected || '').startsWith('dev')
(d) =>
d.subdomain &&
/^[a-z0-9-]+$/.test(d.subdomain) &&
String(d.previewDetected || '').startsWith('dev') &&
(d.isPublic !== true || d.previewMode === 'dev')
)
} catch (err) {
console.error('[previewDeploy] getDevProjects fehlgeschlagen:', err.message)