아놔 하루종일 삽질했넴 ㅎ
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로 빌드했을때도 성공했다.)
꽤 오래 이것저것 해봤는데 버전 하나 바꾸고 해결되었다.
빌드는 되었는데 몇분을 기다려도 디플로이가 웨이팅 상태임. 뭔가 잘못됐다
git -settings - actions - runners - new self hosted runner 을 순차적으로 실행하다가 초반에 이름을 다른 곳에 한 번 더 입력했었는데, 그게 화근이 되어 runners 가 2개 생성되어있었다. 삭제하고 다시 실행하니 디플로이 성공 !