Skip to content

Commit 5d4e797

Browse files
refactor(backend): group runtime services
1 parent 58b62a0 commit 5d4e797

17 files changed

Lines changed: 55 additions & 15 deletions

packages/backend/app/api/v1/chat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from app.repositories import SessionRepository
1717
from app.schemas import ChatRequest, SSEMessage
1818
from app.services import get_or_create_session, start_agent_workflow
19-
from app.services.runtime_metrics import runtime_metrics
19+
from app.runtime.services.metrics import runtime_metrics
2020

2121
router = APIRouter(prefix="/chat", tags=["chat"])
2222

packages/backend/app/api/v1/sessions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
WorkflowQueuedRunResponse,
2828
)
2929
from app.sandbox import sandbox_manager
30-
from app.services.preview_runtime_manager import preview_runtime_manager
30+
from app.runtime.services.preview_manager import preview_runtime_manager
3131
from app.services import attach_datasource_to_session, detach_datasource_from_session, list_session_attachments
3232
from app.workflow.services.file_service import (
3333
prepare_tracked_workflow_draft_run,

packages/backend/app/api/v1/system.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from pydantic import BaseModel
77

88
from app.core.config import settings
9-
from app.services.runtime_metrics import runtime_metrics
9+
from app.runtime.services.metrics import runtime_metrics
1010

1111
router = APIRouter(prefix="/system", tags=["system"])
1212

packages/backend/app/api/v1/workflows.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from app.models.workflow_run import WorkflowRun
1515
from app.repositories import WorkflowRepository, WorkflowRunRepository
1616
from app.schemas.workflow import WorkflowCreate, WorkflowResponse, WorkflowRunResponse, WorkflowUpdate
17-
from app.services.runtime_metrics import runtime_metrics
17+
from app.runtime.services.metrics import runtime_metrics
1818
from app.tasks.workflow_tasks import run_workflow_task
1919
from app.core.config import settings
2020

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""Runtime infrastructure package."""
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""Runtime service helpers."""
File renamed without changes.
File renamed without changes.

packages/backend/app/services/preview_runtime_manager.py renamed to packages/backend/app/runtime/services/preview_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import docker
66

77
from app.core.config import settings
8+
from app.runtime.services.preview import preview_containers_to_cleanup
89
from app.services.docker_control_client import get_docker_control_client
9-
from app.services.preview_runtime import preview_containers_to_cleanup
1010
from deepeye.utils.logger import logger
1111

1212

packages/backend/app/runtime_control/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from app.core.config import settings
1313
from app.sandbox import sandbox_manager
1414
from app.services.dashboard_deploy_service import dashboard_deployer
15-
from app.services.preview_runtime_manager import preview_runtime_manager
15+
from app.runtime.services.preview_manager import preview_runtime_manager
1616
from app.services.video_deploy_service import video_deployer
1717

1818

0 commit comments

Comments
 (0)