Command failed with exit code 1
에러가 발생했다.
반영을 위해 docker를 실행시켰는데 위의 에러가 발생했다.
code1이 무슨 에러일까...
1. 일단 하라는대로 해본다.
방문하라는 주소대로 방문해보았다.
https://classic.yarnpkg.com/en/docs/cli/run
Yarn
Fast, reliable, and secure dependency management.
classic.yarnpkg.com
그냥 yarn 에 대한 내용으로 에러 해결에는 도움을 주지 않는다.
2. Command failed with exit code 1 라고 구글 검색을 했을 때 나온 방법으로 해결을 시도해보았다.
yarn.lock 삭제 후 yarn install => 실패
yarn upgrade => 실패
node_module 삭제, yarn.lock 삭제 후 yarn install => 실패
3. 열심히 삽질을 한 후에 깨달았다.
docker 실행 파일에 아래 코드를 입력해주었다.
아래 코드에서 에러가 발생할 경우 "Command failed with exit code 1"에러가 난다. 한글로 직역하면 "종료 코드 1로 명령 실패"이다.
docker push AAA || exit 1
위의 코드는 해당 Command line에서 에러가 발생하면 종료코드 1를 보내고 끝난다는 의미다. 1은 의미는 없고 개발자가 알아보기 위한 숫자이다.
정작 중요한 부분은 아래의 알림이다.
dockerexec: unhealthy container
container가 unhealthy하기 때문에 에러가 발생했다.
docker-compose.yml에서 설정해준 healthcheck를 통과하지 못해서 발생하는 에러였다.
docker에 대해서 공부를 안하고 필요한 거 갔다 쓸려고 해서 발생한 시간이 아까운 에러였다.
댓글