Compare commits

...

5 Commits

Author SHA1 Message Date
1d0d5a3ba0 fix 2025-09-03 16:56:09 +03:00
db42c9f140 fix 2025-08-29 15:10:30 +03:00
f0d029e4d3 fix 2025-08-29 13:21:41 +03:00
d331e04155 Merge branch 'main' of https://gitea.novikov.click/EndlessHallucination/IISA 2025-08-29 12:51:35 +03:00
47e803999f fix 2025-08-29 12:51:31 +03:00
5 changed files with 291 additions and 92 deletions

View File

@@ -4,6 +4,7 @@
"sourceRoot": "src", "sourceRoot": "src",
"compilerOptions": { "compilerOptions": {
"deleteOutDir": true, "deleteOutDir": true,
"watchAssets": true,
"assets": [ "assets": [
{ {
"include": "../assets/**", "include": "../assets/**",
@@ -12,9 +13,13 @@
}, },
{ {
"include": "../prisma/**", "include": "../prisma/**",
"outDir": "dist/prisma", "outDir": "dist/prisma"
"watchAssets": false },
{
"include": "./generated/**",
"outDir": "./dist"
} }
] ]
} }
} }

360
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -26,6 +26,7 @@
"@nestjs/serve-static": "^5.0.3", "@nestjs/serve-static": "^5.0.3",
"@nestjs/swagger": "^11.2.0", "@nestjs/swagger": "^11.2.0",
"@nestjs/websockets": "^11.1.6", "@nestjs/websockets": "^11.1.6",
"@prisma/client": "^6.14.0",
"class-transformer": "^0.5.1", "class-transformer": "^0.5.1",
"class-validator": "^0.14.2", "class-validator": "^0.14.2",
"multer": "^2.0.2", "multer": "^2.0.2",
@@ -38,7 +39,6 @@
"@eslint/js": "^9.18.0", "@eslint/js": "^9.18.0",
"@nestjs/cli": "^11.0.0", "@nestjs/cli": "^11.0.0",
"@nestjs/schematics": "^11.0.0", "@nestjs/schematics": "^11.0.0",
"@prisma/client": "^6.14.0",
"@types/express": "^5.0.0", "@types/express": "^5.0.0",
"@types/multer": "^2.0.0", "@types/multer": "^2.0.0",
"@types/node": "^22.10.7", "@types/node": "^22.10.7",

View File

@@ -27,7 +27,7 @@ export class AppController {
constructor( constructor(
private prisma: PrismaService, private prisma: PrismaService,
private socketService: AppGetaway, private socketService: AppGetaway,
) {} ) { }
@Get('candidates') @Get('candidates')
async getCandidateList() { async getCandidateList() {
@@ -83,6 +83,7 @@ export class AppController {
createdAt: new Date(), createdAt: new Date(),
}, },
}); });
savedCandidate.profileImage = `${process.env.HOST_URL as string}/uploads/${savedCandidate.profileImage}`;
this.socketService.onAddCandidate(savedCandidate); this.socketService.onAddCandidate(savedCandidate);
return savedCandidate; return savedCandidate;

View File

@@ -12,17 +12,16 @@ import { ConfigModule } from '@nestjs/config';
imports: [ imports: [
ConfigModule.forRoot(), ConfigModule.forRoot(),
ServeStaticModule.forRoot( ServeStaticModule.forRoot(
{
rootPath: join(__dirname, 'assets/client'),
renderPath: '/',
},
{ {
rootPath: join(__dirname, 'assets/uploads'), rootPath: join(__dirname, 'assets/uploads'),
serveRoot: '/uploads', serveRoot: '/uploads',
}, },
{
rootPath: join(__dirname, 'assets/client'),
},
), ),
], ],
controllers: [AppController, StatsController], controllers: [AppController, StatsController],
providers: [PrismaService, StatsService, AppGetaway], providers: [PrismaService, StatsService, AppGetaway],
}) })
export class AppModule {} export class AppModule { }