사건의 발단
CI / CD 자동 배포를 공부하던 중 Docker Image를 만들어야 했다.
그런데 분명 코드가 문제 없다고 생각했는데,
/bin/sh: 1: [npm,: not found
npm이 없다는 오류를 내는 거였따?!
분명 처음에 node를 From을 통해서 받아왔는데, 안될 이유가 없었다...
해결
FROM node:18.12.1
RUN mkdir -p /client
WORKDIR /client
ADD . /client/
RUN npm i
RUN npm run build
ENV HOST 0.0.0.0
EXPOSE 3000
CMD ['npm', 'run', 'start']
뭐가 문제인지 보이십니까?!
정말 홀리 몰리한 문제였습니다.
FROM node:18.12.1
RUN mkdir -p /client
WORKDIR /client
ADD . /client/
RUN npm i
RUN npm run build
ENV HOST 0.0.0.0
EXPOSE 3000
CMD ["npm", "run", "start"]
마지막 CMD 부분이
CMD ["npm", "run", "start"]
' 명령어 ' 가 아닌 " 명령어 "야만 했다.... Wow....
반응형
'개발정보' 카테고리의 다른 글
Error: Cannot find module 'semver' (0) | 2022.12.08 |
---|---|
Naver Cloud 서버 만들기 (0) | 2022.12.06 |
GitHub Actions 을 사용한 CI / CD - 이론편 (0) | 2022.11.28 |
비즈니스 로직 (0) | 2022.11.25 |
Service Worker (0) | 2022.11.23 |