리액트 애플리케이션 도커파일 작성법
도커파일의 필요성 리액트 애플리케이션을 도커 컨테이너로 배포하면 다음과 같은 이점이 있다: 개발 환경과 운영 환경의 일관성 유지 빌드, 테스트, 배포 프로세스의 표준화 확장성과 유연성 향상 환경 변수 관리 용이성 기본 도커파일 구조 가장 단순한 형태의 도커파일은 다음과 같다. 1 2 3 4 5 6 7 8 FROM node:18 WORKDIR /app COPY package*.json ./ RUN npm install COPY . . RUN npm run build EXPOSE 3000 CMD ["npm", "start"] 이 방식은 동작하지만 최적화되지 않았다. 이미지 크기가 크고 빌드 시간이 길다. ...