From 1f73f18ff207843288c006f3c4f198188b3b7c14 Mon Sep 17 00:00:00 2001 From: SR07 Date: Fri, 16 May 2025 17:51:10 +0900 Subject: [PATCH] Dockerfile --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index cee3635..2df2ef6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,16 +3,16 @@ FROM node:20 AS build WORKDIR /app COPY . . -# ✅ 의존성 설치 +# ✅ 1. 모든 의존성 설치 RUN npm install -# ✅ typescript 명시적 설치 (로컬에 설치되어 있어도 .bin에 안 잡히는 이슈 방지) -RUN npx tsc -v # 💡 tsc 가 설치되었는지 확인 겸 강제 캐시 등록 +# ✅ 2. 타입스크립트 명시적으로 설치 (tsc 오류 방지용) +RUN npm install typescript --save-dev -# ✅ 빌드 실행 +# ✅ 3. 빌드 RUN npm run build -# ✅ 정적 파일 서빙 +# ✅ 4. Nginx로 정적 파일 제공 FROM nginx:alpine COPY --from=build /app/dist /usr/share/nginx/html EXPOSE 80