import modal from src.cluster.config import config from src.cluster.video_downloader.worker import worker_app from src.cluster.web.worker import fastapi_app from src.cluster.ffmpeg_worker.worker import app as ffmpeg_app from src.cluster.comfyui.worker import app as comfyui_app from src.cluster.comfyui_latentsync15.worker import app as comfyui_latentsync15_app app = modal.App(config.app_name, include_source=False, secrets=[modal.Secret.from_name("cf-kv-secret", environment_name=config.environment)]) app.include(fastapi_app) app.include(worker_app) app.include(ffmpeg_app) app.include(comfyui_app) app.include(comfyui_latentsync15_app)