Files
stack/apps/api/src/runner-jobs/runner-jobs.module.ts
Jason Woltje 4545c6dc7a
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
fix(api,orchestrator): fix dependency injection and Docker build issues
API:
- Add AuthModule import to RunnerJobsModule
- Fixes: Nest can't resolve dependencies of AuthGuard

Orchestrator:
- Remove --prod flag from dependency installation
- Copy full node_modules tree to production stage
- Align Dockerfile with API pattern for monorepo builds
- Fixes: Cannot find module '@nestjs/core'

Both services now match the working API Dockerfile pattern.
2026-02-08 21:59:19 -06:00

21 lines
672 B
TypeScript

import { Module } from "@nestjs/common";
import { RunnerJobsController } from "./runner-jobs.controller";
import { RunnerJobsService } from "./runner-jobs.service";
import { PrismaModule } from "../prisma/prisma.module";
import { BullMqModule } from "../bullmq/bullmq.module";
import { AuthModule } from "../auth/auth.module";
/**
* Runner Jobs Module
*
* Provides CRUD operations for runner jobs and integrates with BullMQ
* for asynchronous job processing.
*/
@Module({
imports: [PrismaModule, BullMqModule, AuthModule],
controllers: [RunnerJobsController],
providers: [RunnerJobsService],
exports: [RunnerJobsService],
})
export class RunnerJobsModule {}