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