-
카테고리
-
세부 분야
데브옵스 · 인프라
-
해결 여부
미해결
트레비스에서 he command "docker run -e CI=true tedkov2024/docker-react-nginx-app npm run test -- --coverage" exited with 127. 형태로 에러가 발생합니다.
24.01.14 15:13 작성 조회수 120
0
he command "docker run -e CI=true tedkov2024/docker-react-nginx-app npm run test -- --coverage" exited with 127.
85.61s$ docker build -t tedkov2024/docker-react-nginx-app -f Dockerfile .
0.60s$ docker run -e CI=true tedkov2024/docker-react-nginx-app npm run test -- --coverage
/docker-entrypoint.sh: 47: exec: npm: not found
The command "docker run -e CI=true tedkov2024/docker-react-nginx-app npm run test -- --coverage" exited with 127.
Done. Your build exited with 1.
무엇이 문제인지 모르겠습니다.
답변을 작성해보세요.
0
매력적인홍홍홍
질문자2024.01.14
도커파일을 아래와 같이 수정하니되었습니다.
# 기존의 Node.js 빌드 스테이지 FROM node:alpine as builder WORKDIR '/usr/src/app' COPY package.json ./ RUN npm install COPY ./ ./ RUN npm run test -- --coverage RUN npm run build # Nginx 스테이지 FROM nginx COPY --from=builder /usr/src/app/build /usr/share/nginx/html
답변 1