19 lines
722 B
Python
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)
|