modalDeploy/build/lib/cluster/app.py

19 lines
722 B
Python

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)