Image Builder: 스크립트 비동기 실행 + 타임아웃 + 취소 #7

Merged
haedong merged 1 commit from development_c into main 2026-07-30 09:14:41 +09:00
Owner

Summary

  • 스크립트 동기→비동기 전환 (start_script_async/start_adhoc_async)
  • stdout 줄 단위 실시간 수집 + 1초 폴링 즉시 표시
  • 타임아웃 UI 입력 (기본 300초), 초과 시 강제 종료 + 실패
  • Cancel 버튼으로 실행 중 즉시 중지
  • GET /api/scripts/status/ 폴링 API

Test Plan

  • 등록 스크립트 실행 → 실시간 stdout 표시
  • Ad-hoc 실행 → 실시간 stdout 표시
  • 타임아웃 초과 → 실패 표시
  • Cancel 버튼 → 즉시 중지
## Summary - 스크립트 동기→비동기 전환 (start_script_async/start_adhoc_async) - stdout 줄 단위 실시간 수집 + 1초 폴링 즉시 표시 - 타임아웃 UI 입력 (기본 300초), 초과 시 강제 종료 + 실패 - Cancel 버튼으로 실행 중 즉시 중지 - GET /api/scripts/status/<key> 폴링 API ## Test Plan - [ ] 등록 스크립트 실행 → 실시간 stdout 표시 - [ ] Ad-hoc 실행 → 실시간 stdout 표시 - [ ] 타임아웃 초과 → 실패 표시 - [ ] Cancel 버튼 → 즉시 중지
- script_runner: 동기→비동기 전환 (start_script_async/start_adhoc_async)
- stdout 줄 단위 실시간 수집, 폴링으로 UI 즉시 표시
- 타임아웃 UI 입력 (기본 300초), 초과 시 강제 종료 + 실패 판단
- 실행 중 Cancel 버튼으로 즉시 중지 (SIGTERM→SIGKILL)
- GET /api/scripts/status/<key> 상태+output 폴링 API
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
haedong/cloudnative!7
No description provided.