인프런 커뮤니티 질문&답변

Dev님의 프로필 이미지

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

리액트 앱을 위한 도커 파일 만들기

expose 3000

작성

·

185

0

EXPOSE를 80이 아닌 3000으로 한 이유가 무엇인지요?

FROM node:alpine AS builder

WORKDIR /usr/src/app

COPY package.json ./

RUN npm install

COPY ./ ./

CMD ["npm""run" "build"]

FROM nginx

EXPOSE 3000

COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf
COPY --from=builder /usr/src/app/build /usr/share/nginx/html

답변 1

0

nginx > default.conf

파일에서 3000번 포트를 nginx가 listen 하도록 설정해두었기 때문입니다.

Dev님의 프로필 이미지

작성한 질문수

질문하기