feat(deploy): stream live build logs in build progress modal

Show real-time kaniko/init-container build output inside the build
progress modal during the building/deploying phases, alongside the
existing percentage. The build-logs endpoint now returns live pod logs
while a build is in progress (falling back to the persisted log once
finished), and the modal polls it every 2s with auto-scroll. Minimize
behaviour is unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
keyhan
2026-06-16 01:50:14 +03:30
parent e53fc8e2ff
commit 6022739b80
5 changed files with 80 additions and 3 deletions
+3
View File
@@ -169,6 +169,9 @@ const fa = {
deploymentCancelled: 'دیپلوی لغو شد',
cancelDeploymentFailed: 'لغو دیپلوی ناموفق بود',
minimizeHint: 'برای ادامهٔ کار حین دیپلوی، کوچک کن. بستن (×) دیپلوی را لغو می‌کند.',
buildLogTitle: 'لاگ بیلد',
buildLogWaiting: 'در حال شروع بیلد…',
buildLogLive: 'زنده',
continueInBackground: 'ادامه در پس‌زمینه',
minimizeAria: 'کوچک کن و در پس‌زمینه ادامه بده',
cancelDeploymentAria: 'لغو دیپلوی',