diff --git a/apps/schedules/src/utils.ts b/apps/schedules/src/utils.ts index dfdd28fc..1ec6b7e0 100644 --- a/apps/schedules/src/utils.ts +++ b/apps/schedules/src/utils.ts @@ -9,6 +9,7 @@ import { runMongoBackup, runMySqlBackup, runPostgresBackup, + runComposeBackup, } from "@dokploy/server"; import { db } from "@dokploy/server/dist/db"; import { backups, server } from "@dokploy/server/dist/db/schema"; @@ -16,7 +17,6 @@ import { and, eq } from "drizzle-orm"; import { logger } from "./logger.js"; import { scheduleJob } from "./queue.js"; import type { QueueJob } from "./schema.js"; -import { runComposeBackup } from "@dokploy/server/src/utils/backups/compose.js"; export const runJobs = async (job: QueueJob) => { try { diff --git a/packages/server/package.json b/packages/server/package.json index a02d7c21..cef43fea 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,21 +1,32 @@ { "name": "@dokploy/server", "version": "1.0.0", - "main": "./src/index.ts", + "main": "./dist/index.js", "type": "module", "exports": { - ".": "./src/index.ts", + ".": { + "import": "./dist/index.js", + "require": "./dist/index.cjs.js" + }, "./db": { - "import": "./src/db/index.ts", + "import": "./dist/db/index.js", "require": "./dist/db/index.cjs.js" }, - "./setup/*": { - "import": "./src/setup/*.ts", - "require": "./dist/setup/index.cjs.js" + "./*": { + "import": "./dist/*", + "require": "./dist/*.cjs" }, - "./constants": { - "import": "./src/constants/index.ts", - "require": "./dist/constants.cjs.js" + "./dist": { + "import": "./dist/index.js", + "require": "./dist/index.cjs.js" + }, + "./dist/db": { + "import": "./dist/db/index.js", + "require": "./dist/db/index.cjs.js" + }, + "./dist/db/schema": { + "import": "./dist/db/schema/index.js", + "require": "./dist/db/schema/index.cjs.js" } }, "scripts": { diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 711570d8..317ac0e7 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -49,6 +49,7 @@ export * from "./utils/backups/mysql"; export * from "./utils/backups/postgres"; export * from "./utils/backups/utils"; export * from "./utils/backups/web-server"; +export * from "./utils/backups/compose"; export * from "./templates/processors"; export * from "./utils/notifications/build-error";