배포 중 빌드,디플로이 실패

Seonhee Kim·2023년 10월 26일

에러노트

목록 보기
6/11

아놔 하루종일 삽질했넴 ㅎ

Q1. 빌드가 왜 자꾸 실패할까?

ERROR: failed to solve: process "/bin/sh -c npm run build" did not complete successfully: exit code: 1

이런 에러가 뜨길래 Dockerfile에서
RUN npm ci -> RUN npm install
EXPOSE 80 -> EXPOSE 3000 등등 이상한 걸 바꿔봐도 메세지가 안 바뀌었다.
버전문제라는 이야기도 많아서
FROM node:14 AS builder -> FROM node:16.15.1 as builder 로 바꿨더니 빌드 성공 (FROM node:latest as builder로 빌드했을때도 성공했다.)
꽤 오래 이것저것 해봤는데 버전 하나 바꾸고 해결되었다.

Q2. deploy가 왜 안될까?

빌드는 되었는데 몇분을 기다려도 디플로이가 웨이팅 상태임. 뭔가 잘못됐다

git -settings - actions - runners - new self hosted runner 을 순차적으로 실행하다가 초반에 이름을 다른 곳에 한 번 더 입력했었는데, 그게 화근이 되어 runners 가 2개 생성되어있었다. 삭제하고 다시 실행하니 디플로이 성공 !

profile
안녕하세요 ~_~

0개의 댓글