인프런 커뮤니티 질문&답변

얌지님의 프로필 이미지
얌지

작성한 질문수

React + API Server 프로젝트 개발과 배포 (CI/CD)

05. 배포 자동화하기 CI/CD

빌드 오류

작성

·

395

1

======CMD======

19./deploy.sh

20======END======

212023/03/05 13:19:14 Process exited with status 127

22err: bash: ./deploy.sh: No such file or directory

deploy.sh 파일이 없다고 하는 것 같은데

확인해보면 잘 존재해 있습니다.

#!/bin/bash
source ~/.bash_profile
cd ~/git/backfront/
git pull origin main
cd frontend/
npm i
npm run build
cp -rf dist/* ../backend/public
cd ../backend/
npm i
pm2 stop web
pm2 start bin/www --name web --update-env
sleep 2
pm2 list

도와주십시오ㅠ

 

답변 2

1

얌지님의 프로필 이미지
얌지
질문자

앗 넵

잘못생성한거 인지하고 해결하고 질문 삭제하려 보니 벌써 답변주셨네요 ! ㅎㅎ 감사합니다~

0

Kenu 허광남님의 프로필 이미지
Kenu 허광남
지식공유자

pwd 입력하시면 /root 로 나올 겁니다.

root 계정은 logout 하시고 ec2-user 계정의 ~ 에 deploy.sh 가 있어야 됩니다.

whoami 라고 입력하시면 현재 사용하는 계정이 나옵니다.

참고로 prompt에도 맨앞에 root가 보이고 맨 끝은 # 입니다.

ec2-user 일 때는 맨 끝은 $ 로 보일 겁니다.

성공하시길 바랍니다. 🙏

얌지님의 프로필 이미지
얌지

작성한 질문수

질문하기