File loading fixes for prod.

This commit is contained in:
2024-09-30 23:18:27 +02:00
parent da8ef9fa65
commit 7b3c4b92a5
2 changed files with 8 additions and 4 deletions

View File

@ -50,8 +50,9 @@ class QueueManager {
private async processJob(job: Job) {
const { jobName, params, socketId } = job.data;
const jobsDir = path.join(process.cwd(), 'src', 'jobs');
const extension = config.ENV === 'development' ? '.ts' : '.js';
const baseDir = config.ENV === 'production' ? path.join(__dirname, '..') : process.cwd();
const jobsDir = path.join(baseDir, config.ENV === 'production' ? 'jobs' : 'src', 'jobs');
const extension = config.ENV === 'production' ? '.js' : '.ts';
const jobPath = path.join(jobsDir, `${jobName}${extension}`);
queueLogger.info(`Processing job: ${jobName}`);