Skip to content

Commit ba83abd

Browse files
committed
start of port-scanner module
1 parent f368656 commit ba83abd

8 files changed

Lines changed: 1395 additions & 635 deletions

package-lock.json

Lines changed: 1330 additions & 634 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,15 @@
2525
"postman": "newman run './charts/nestjs-starter/postman/Nest.JS-Starter.postman_collection.json' -e './charts/nestjs-starter/postman/Nest.JS-Starter.postman_environment.json'"
2626
},
2727
"dependencies": {
28+
"@bryopsida/nest-couchdb": "^0.4.0",
29+
"@nestjs/bull": "^10.0.1",
2830
"@nestjs/common": "^10.0.0",
2931
"@nestjs/config": "^3.0.0",
3032
"@nestjs/core": "^10.0.0",
3133
"@nestjs/platform-express": "^10.0.0",
3234
"@nestjs/swagger": "^7.0.1",
3335
"@nestjs/terminus": "^10.0.1",
36+
"bull": "^4.10.4",
3437
"helmet": "^7.0.0",
3538
"nestjs-pino": "^3.3.0",
3639
"pino-http": "^8.3.3",

src/app.module.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,14 @@ import { AppService } from './app.service'
44
import { ConfigModule } from '@nestjs/config'
55
import { HealthModule } from './health/health.module'
66
import { LoggerModule } from 'nestjs-pino'
7+
import { PortScannerModule } from './port-scanner/port-scanner.module'
78
@Module({
8-
imports: [ConfigModule.forRoot(), LoggerModule.forRoot(), HealthModule],
9+
imports: [
10+
ConfigModule.forRoot(),
11+
LoggerModule.forRoot(),
12+
HealthModule,
13+
PortScannerModule,
14+
],
915
controllers: [AppController],
1016
providers: [AppService],
1117
})
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { Test, TestingModule } from '@nestjs/testing'
2+
import { PortScanerController } from './port-scaner.controller'
3+
import { describe, beforeEach, it, expect } from '@jest/globals'
4+
5+
describe('PortScanerController', () => {
6+
let controller: PortScanerController
7+
8+
beforeEach(async () => {
9+
const module: TestingModule = await Test.createTestingModule({
10+
controllers: [PortScanerController],
11+
}).compile()
12+
13+
controller = module.get<PortScanerController>(PortScanerController)
14+
})
15+
16+
it('should be defined', () => {
17+
expect(controller).toBeDefined()
18+
})
19+
})
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { Controller } from '@nestjs/common'
2+
3+
@Controller('port-scaner')
4+
export class PortScanerController {}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { Test, TestingModule } from '@nestjs/testing'
2+
import { PortScanerService } from './port-scaner.service'
3+
import { describe, beforeEach, it, expect } from '@jest/globals'
4+
5+
describe('PortScanerService', () => {
6+
let service: PortScanerService
7+
8+
beforeEach(async () => {
9+
const module: TestingModule = await Test.createTestingModule({
10+
providers: [PortScanerService],
11+
}).compile()
12+
13+
service = module.get<PortScanerService>(PortScanerService)
14+
})
15+
16+
it('should be defined', () => {
17+
expect(service).toBeDefined()
18+
})
19+
})
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { Injectable } from '@nestjs/common'
2+
3+
@Injectable()
4+
export class PortScanerService {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { Module } from '@nestjs/common'
2+
import { PortScanerController } from './port-scaner.controller'
3+
import { PortScanerService } from './port-scaner.service'
4+
5+
@Module({
6+
controllers: [PortScanerController],
7+
providers: [PortScanerService],
8+
})
9+
export class PortScannerModule {}

0 commit comments

Comments
 (0)