강의

멘토링

커뮤니티

Inflearn Community Q&A

dev's profile image
dev

asked

Learn Docker and CI environment by following [2023.11 update]

Creating a Dockerfile for a React App

expose 3000

Written on

·

250

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

awsdockergithubtravis-ci데이터 엔지니어링cicd

Answer 1

0

nginx > default.conf

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

dev's profile image
dev

asked

Ask a question