반응형
리액트 Next.js 앱을 도커 컨테이너로 배포해보겠습니다.
version: "3"
services:
next:
build: .
ports:
- 3000:3000
docker-compose.yml을 작성해줍니다.
FROM node:alpine
ENV PORT 3000
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY ./ ./
ENV NODE_ENV production
RUN npm run build
CMD ["npm", "run", "start"]
Dockerfile을 작성해줍니다.
.next
.git
node_modules
.gitignore
.dockerignore도 등록해줍니다.
$ docker-compose up --build -d
이미지가 빌드되고 컨테이너가 구동됩니다.
반응형
'React' 카테고리의 다른 글
리액트(React) Next.js 무중단 배포 (Docker Nginx) (0) | 2021.11.10 |
---|---|
리액트(React) Next.js 로그인 유지, 토큰 만료시 재발급 받기 (서버사이드 렌더링) (0) | 2021.11.10 |
React(리액트)에서 janus 모듈 사용하기 (WebRTC) (0) | 2021.11.10 |
React localhost에 https 달기(openssl) - window (0) | 2021.11.10 |