From c52aa10bf902ffabba0b3d8bb27a6c6e0607faa9 Mon Sep 17 00:00:00 2001 From: Hyoseong Jo Date: Mon, 15 Dec 2025 10:30:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EA=B0=80=20=EC=99=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/Dockerfile | 13 +++++++++---- backend/src/main.ts | 7 +++++++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 7394e80..bf9dcfe 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -5,9 +5,14 @@ WORKDIR /app # 필요한 패키지 설치 RUN apk add --no-cache curl -# Node.js 로그 버퍼링 비활성화 (Docker에서 실시간 로그 출력) +# 로그 버퍼링 완전 비활성화 ENV NODE_ENV=production -ENV NODE_OPTIONS="--enable-source-maps" +ENV NODE_OPTIONS="--enable-source-maps --unhandled-rejections=strict" +ENV NODE_NO_WARNINGS=0 + +# stdout 버퍼링 비활성화 +ENV PYTHONUNBUFFERED=1 +ENV NODE_DEBUG=* # package.json 복사 COPY package*.json ./ @@ -27,5 +32,5 @@ RUN npm prune --production # 포트 노출 EXPOSE 4000 -# 애플리케이션 실행 -CMD ["node", "--enable-source-maps", "dist/main.js"] +# 애플리케이션 실행 (stdbuf로 버퍼링 우회) +CMD ["node", "--enable-source-maps", "--unhandled-rejections=strict", "dist/main.js"] diff --git a/backend/src/main.ts b/backend/src/main.ts index dcbd817..05419e6 100644 --- a/backend/src/main.ts +++ b/backend/src/main.ts @@ -1,3 +1,10 @@ +// ========== 즉시 로그 출력 (Docker 로그 테스트) ========== +console.log('========================================'); +console.log('[BOOT] main.ts loaded at', new Date().toISOString()); +console.log('[BOOT] Node version:', process.version); +console.log('[BOOT] ENV:', process.env.NODE_ENV); +console.log('========================================'); + import { NestFactory, Reflector } from '@nestjs/core'; import { AppModule } from './app.module'; import { ValidationPipe, Logger } from '@nestjs/common';