Skip to content

Commit

Permalink
chore: 이전 도커 설정으로 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
JaeHongDev committed Jul 5, 2024
1 parent 1d7cbfb commit 82f61af
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions frontend/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,23 @@
FROM node:20-alpine as build

# 컨테이너 내부 작업 디렉토리 설정
WORKDIR /app

COPY dist /app/dist
COPY nginx.conf /app

# prod environment
FROM nginx:stable-alpine

# 이전 빌드 단계에서 빌드한 결과물을 /usr/share/nginx/html 으로 복사한다.
COPY --from=build /app/dist /usr/share/nginx/html

# 기본 nginx 설정 파일을 삭제한다. (custom 설정과 충돌 방지)
RUN rm /etc/nginx/conf.d/default.conf
COPY --from=build /app/nginx.conf /etc/nginx/conf.d

# custom 설정파일을 컨테이너 내부로 복사한다.
COPY nginx/nginx.conf /etc/nginx/conf.d

# 컨테이너의 80번 포트를 열어준다.
EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]

0 comments on commit 82f61af

Please sign in to comment.