pipeline-app/app/pipeline_app.py
yumoqing f767f22717 feat: add KTV adapter with 17 step handlers
- Restore handlers_ktv.py as ktv_adapter.py (adapter pattern)
- Wire load_ktv_adapter() into pipeline_app.py init
- GPU ports: Wan2.2:8080, RealESRGAN:9082, fastwhisper:9925
- Handlers: audio/video preparing, demucs, lyrics, subtitles,
  music gen, character design, storyboard, scene video, KTV synthesis
2026-06-25 14:26:19 +08:00

41 lines
1.1 KiB
Python

#!/usr/bin/env python3
"""Pipeline Application - 产线管理独立应用"""
import os, sys
app_dir = os.path.dirname(os.path.abspath(__file__))
root_dir = os.path.dirname(app_dir)
sys.path.insert(0, root_dir)
sys.path.insert(0, app_dir)
from ahserver.webapp import webapp
def init():
from bricks_for_python.init import load_pybricks
from rbac.init import load_rbac
from appbase.init import load_appbase
from pipeline_core.init import load_pipeline_core
from pipeline_ops.init import load_pipeline_ops
from pipeline_dist.init import load_pipeline_dist
from pipeline_service.init import load_pipeline_service
from pipeline_sdlc.adapter import load_sdlc_adapter
from showcase.init import load_showcase
from ktv_adapter import load_ktv_adapter
from global_func import set_globalvariable
set_globalvariable()
load_pybricks()
load_appbase()
load_rbac()
load_pipeline_core()
load_pipeline_ops()
load_pipeline_dist()
load_pipeline_service()
load_sdlc_adapter()
load_showcase()
load_ktv_adapter()
if __name__ == '__main__':
webapp(init)