feat(platform): Move scheduler from RestService pod to WebsocketService pod to make it singleton

This commit is contained in:
Zamil Majdy
2025-04-10 22:08:35 +02:00
parent 2ca18d77a4
commit f3aaca139b
3 changed files with 4 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
from backend.app import run_processes
from backend.executor import DatabaseManager, Scheduler
from backend.executor import DatabaseManager
from backend.notifications.notifications import NotificationManager
from backend.server.rest_api import AgentServer
@@ -11,7 +11,6 @@ def main():
run_processes(
NotificationManager(),
DatabaseManager(),
Scheduler(),
AgentServer(),
)

View File

@@ -1,4 +1,5 @@
from backend.app import run_processes
from backend.executor import Scheduler
from backend.server.ws_api import WebsocketServer
@@ -6,6 +7,7 @@ def main():
"""
Run all the processes required for the AutoGPT-server WebSocket API.
"""
run_processes(Scheduler())
run_processes(WebsocketServer())

View File

@@ -96,7 +96,6 @@ services:
ports:
- "8006:8006"
- "8007:8007"
- "8003:8003" # execution scheduler
networks:
- app-network
@@ -180,6 +179,7 @@ services:
ports:
- "8001:8001"
- "8003:8003" # execution scheduler
networks:
- app-network