Fix circular import issue

This commit is contained in:
Owen
2026-08-17 11:30:27 -04:00
parent 7d6f3a2925
commit 749abdcb56
6 changed files with 80 additions and 67 deletions
+3 -9
View File
@@ -22,14 +22,11 @@ import {
} from "@server/db";
import config from "@server/lib/config";
import { setHostMeta } from "@server/lib/hostMeta";
import { initTelemetryClient } from "@server/lib/telemetry";
import { TraefikConfigManager } from "@server/lib/traefik/TraefikConfigManager";
import { initCleanup } from "#dynamic/cleanup";
import { startSchedulers } from "#dynamic/startSchedulers";
import license from "#dynamic/license/license";
import { initLogCleanupInterval } from "@server/lib/cleanupLogs";
import { initAcmeCertSync } from "@server/lib/acmeCertSync";
import { fetchServerIp } from "@server/lib/serverIpService";
import { startRebuildQueueProcessor } from "@server/lib/rebuildClientAssociations";
import { initAiModelCatalog } from "@server/lib/aiModelCatalog";
async function startServers() {
@@ -44,13 +41,10 @@ async function startServers() {
await fetchServerIp();
initTelemetryClient();
initLogCleanupInterval();
initAcmeCertSync();
startRebuildQueueProcessor();
await initAiModelCatalog();
startSchedulers();
// Start all servers
const apiServer = createApiServer();
const internalServer = createInternalServer();