From 9562b9b3b13b5b303fe0715ebdc1e68620a15e93 Mon Sep 17 00:00:00 2001 From: unurled Date: Sat, 15 Feb 2025 12:08:24 +0100 Subject: [PATCH] i dont know what i am doing --- Dockerfile | 2 +- src/app.ts | 11 ++++++----- src/metadata.ts | 9 --------- 3 files changed, 7 insertions(+), 15 deletions(-) delete mode 100644 src/metadata.ts diff --git a/Dockerfile b/Dockerfile index a5a1750..b7c3cd2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,4 +33,4 @@ COPY --from=builder /app/node_modules/.prisma/client ./node_modules/.prisma/clie EXPOSE 4000 -CMD bun prisma migrate deploy && node dist/src/app +CMD bun prisma migrate deploy && bun run dist/src/app diff --git a/src/app.ts b/src/app.ts index 48a412a..210da3a 100644 --- a/src/app.ts +++ b/src/app.ts @@ -15,14 +15,15 @@ import { ConsoleLogger, Logger } from '@nestjs/common'; import * as process from 'process'; import { FastifyReply } from 'fastify/types/reply'; import { FastifyRequest } from 'fastify/types/request'; -import metadata from './metadata'; const logger: Logger = new Logger('App'); -process.env.APP_NAME = process.env.npm_package_name - .split('-') - .map((word: string): string => word.charAt(0).toUpperCase() + word.slice(1)) - .join(' '); +process.env.APP_NAME = + process.env.npm_package_name || + 'bracket-backend' + .split('-') + .map((word: string): string => word.charAt(0).toUpperCase() + word.slice(1)) + .join(' '); const port: number = parseInt(process.env.PORT) || 4000; async function bootstrap() { diff --git a/src/metadata.ts b/src/metadata.ts deleted file mode 100644 index 6ed61ce..0000000 --- a/src/metadata.ts +++ /dev/null @@ -1,9 +0,0 @@ -/* eslint-disable */ -export default async () => { - const t = { - ["./common/modules/auth/models/entities/user.entity"]: await import("./common/modules/auth/models/entities/user.entity"), - ["./common/models/entities/version.entity"]: await import("./common/models/entities/version.entity"), - ["./common/modules/auth/models/payloads/login.payload"]: await import("./common/modules/auth/models/payloads/login.payload") - }; - return { "@nestjs/swagger": { "models": [[import("./common/models/entities/version.entity"), { "VersionEntity": { version: { required: true, type: () => String } } }], [import("./common/modules/auth/models/dto/register.dto"), { "RegisterDto": { email: { required: true, type: () => String }, username: { required: true, type: () => String }, password: { required: true, type: () => String } } }], [import("./common/modules/auth/models/entities/user.entity"), { "UserEntity": { id: { required: true, type: () => String }, email: { required: true, type: () => String }, username: { required: true, type: () => String }, createdAt: { required: true, type: () => Date }, updatedAt: { required: true, type: () => Date }, verified: { required: true, type: () => Boolean }, password: { required: true, type: () => String }, tokenId: { required: true, type: () => String } } }], [import("./common/modules/auth/models/payloads/login.payload"), { "LoginPayload": { user: { required: true, type: () => t["./common/modules/auth/models/entities/user.entity"].UserEntity }, token: { required: true, type: () => String } } }], [import("./common/modules/auth/models/dto/local-login.dto"), { "LocalLoginDto": { email: { required: true, type: () => String }, password: { required: true, type: () => String } } }], [import("./common/models/dto/pagination.dto"), { "PaginationDto": { take: { required: false, type: () => Number, minimum: 1 }, skip: { required: false, type: () => Number, minimum: 0 } } }], [import("./common/models/responses/pagination.response"), { "PaginationResponse": { data: { required: true }, total: { required: true, type: () => Number }, take: { required: true, type: () => Number }, skip: { required: true, type: () => Number } } }]], "controllers": [[import("./app.controller"), { "AppController": { "getVersion": { type: t["./common/models/entities/version.entity"].VersionEntity } } }], [import("./common/modules/auth/register.controller"), { "RegisterController": { "register": { status: 500, description: "Internal server error" } } }], [import("./common/modules/auth/login.controller"), { "LoginController": { "login": { status: 500, description: "Internal server error", type: t["./common/modules/auth/models/payloads/login.payload"].LoginPayload }, "loginCallback": { status: 500, description: "Internal server error", type: t["./common/modules/auth/models/payloads/login.payload"].LoginPayload } } }], [import("./common/modules/auth/auth.controller"), { "AuthController": { "logoutAll": {} } }], [import("./modules/users/users.controller"), { "UsersController": { "getMyself": { type: t["./common/modules/auth/models/entities/user.entity"].UserEntity } } }]] } }; -}; \ No newline at end of file