강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ghdxodml4791
ghdxodml4791

câu hỏi đã được viết

Học Docker và môi trường CI thông qua thực hành [Cập nhật 11.2023]

Viết file .travis.yml (bao gồm cả kiểm thử)

트레비스에서 he command "docker run -e CI=true tedkov2024/docker-react-nginx-app npm run test -- --coverage" exited with 127. 형태로 에러가 발생합니다.

Viết

·

330

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.

 

 

무엇이 문제인지 모르겠습니다.

awsdockergithubci/cdtravis-ci데이터-엔지니어링

Quiz

47% người trả lời sai. Hãy thử ngay!

Travis CI와 같은 지속 통합(CI) 서비스의 주된 목적은 무엇일까요?

데이터베이스 관리 및 분석

소스 코드 변경 시 자동 빌드 및 테스트 실행

클라우드 서버 직접 원격 제어

로컬 개발 환경 설정

Câu trả lời 1

0

ghdxodml4791님의 프로필 이미지
ghdxodml4791
Người đặt câu hỏi

도커파일을 아래와 같이 수정하니되었습니다.

# 기존의 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
Hình ảnh hồ sơ của ghdxodml4791
ghdxodml4791

câu hỏi đã được viết

Đặt câu hỏi