강의

멘토링

커뮤니티

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

양진영님의 프로필 이미지
양진영

작성한 질문수

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

운영환경 도커 이미지를 위한 Dockerfile 작성하기

도커 이미지 빌드시 에러발생

작성

·

476

0

FROM node:16-alpine as builder
WORKDIR /practice_react
COPY package.json .
RUN npm install
COPY . .
RUN npm run build
# --from=builder는 as builder로 빌드한 내용을 가져온다는 뜻이고 build되어있는 경로를 첫번쨰로 그다음 그 경로에 있는 파일을 카피할곳을 두번쨰로 둔다
FROM nginx
COPY --from=builder /practice_react/build /usr/share/nginx/html

위의 코드는 제 Dockerfile.dev 파일입니다. 현재 RUN npm run build시 The command '/bin/sh -c npm run build' returned a non-zero code: 1 와 같은 에러를 발생 시키는 상태이며 당연 빌드가 제대로 되지 않았으니 .travis.yml에서 테스트를 위해 npm run test를 했을때도 docker-entrypoint.sh: 38: exec: npm: not found 해당에러를 뱉어냅니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
양진영님의 프로필 이미지
양진영

작성한 질문수

질문하기