fix: add prefix and remove resolution esm flag (#1095)

* fix: add prefix and remove resolution esm flag

* refactor: revert
This commit is contained in:
Mauricio Siu 2025-01-12 15:10:25 -06:00 committed by GitHub
parent ae97595610
commit a965c0e924
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 24 additions and 19 deletions

View File

@ -5,7 +5,7 @@
"scripts": {
"dev": "PORT=4000 tsx watch src/index.ts",
"build": "tsc --project tsconfig.json",
"start": "node --experimental-specifier-resolution=node dist/index.js",
"start": "node dist/index.js",
"typecheck": "tsc --noEmit"
},
"dependencies": {

View File

@ -4,9 +4,9 @@ import "dotenv/config";
import { zValidator } from "@hono/zod-validator";
import { Queue } from "@nerimity/mimiqueue";
import { createClient } from "redis";
import { logger } from "./logger";
import { type DeployJob, deployJobSchema } from "./schema";
import { deploy } from "./utils";
import { logger } from "./logger.js";
import { type DeployJob, deployJobSchema } from "./schema.js";
import { deploy } from "./utils.js";
const app = new Hono();
const redisClient = createClient({

View File

@ -4,7 +4,7 @@
"scripts": {
"dev": "PORT=4001 tsx watch src/index.ts",
"build": "tsc --project tsconfig.json",
"start": "node --experimental-specifier-resolution=node dist/index.js",
"start": "node dist/index.js",
"typecheck": "tsc --noEmit"
},
"dependencies": {

View File

@ -2,11 +2,16 @@ import { serve } from "@hono/node-server";
import { Hono } from "hono";
import "dotenv/config";
import { zValidator } from "@hono/zod-validator";
import { logger } from "./logger";
import { cleanQueue, getJobRepeatable, removeJob, scheduleJob } from "./queue";
import { jobQueueSchema } from "./schema";
import { initializeJobs } from "./utils";
import { firstWorker, secondWorker } from "./workers";
import { logger } from "./logger.js";
import {
cleanQueue,
getJobRepeatable,
removeJob,
scheduleJob,
} from "./queue.js";
import { jobQueueSchema } from "./schema.js";
import { initializeJobs } from "./utils.js";
import { firstWorker, secondWorker } from "./workers.js";
const app = new Hono();

View File

@ -1,7 +1,7 @@
import { Queue, type RepeatableJob } from "bullmq";
import IORedis from "ioredis";
import { logger } from "./logger";
import type { QueueJob } from "./schema";
import { logger } from "./logger.js";
import type { QueueJob } from "./schema.js";
export const connection = new IORedis(process.env.REDIS_URL!, {
maxRetriesPerRequest: null,

View File

@ -12,9 +12,9 @@ import {
import { db } from "@dokploy/server/dist/db";
import { backups, server } from "@dokploy/server/dist/db/schema";
import { eq } from "drizzle-orm";
import { logger } from "./logger";
import { scheduleJob } from "./queue";
import type { QueueJob } from "./schema";
import { logger } from "./logger.js";
import { scheduleJob } from "./queue.js";
import type { QueueJob } from "./schema.js";
export const runJobs = async (job: QueueJob) => {
try {

View File

@ -1,8 +1,8 @@
import { type Job, Worker } from "bullmq";
import { logger } from "./logger";
import { connection } from "./queue";
import type { QueueJob } from "./schema";
import { runJobs } from "./utils";
import { logger } from "./logger.js";
import { connection } from "./queue.js";
import type { QueueJob } from "./schema.js";
import { runJobs } from "./utils.js";
export const firstWorker = new Worker(
"backupQueue",