서버구축_4

김수현·2025년 5월 26일

Suhyeon's 개발일지

목록 보기
20/34

디비 연결, 필요한 것들 install, 도메인 연결 완료 후 그 뒤에는 간단하다.

먼저 pm2를 시작하기 위해

pm2 start ecosystem.config.js

위 명령어를 통해 시작 후

pm2 save

save를 해서 설정을 저장해준 후 서버가 재시작 되었을 때 자동으로 설정으로 복구가 되도록 해주었다.

그 후 backend 폴더 이동 후

npm install
npm aduit fix

위 두 개의 명령어를 입력해준다.

그런 다음 pm2도 재시작 해주었다.

pm2 restart ecosystem.cofing.js

다음으로 프론트엔드 폴더로 이동 후

npm install --legacy-peer-deps
npm audit fix
npm run build

위 명령어를 입력하여 build 해준다.

그런 다음 nginx에도 반영을 해주기 위해

sudo cp -r /home/프론트엔드 경로/build/* /var/www/html/

파일을 복사해준다.
완료가 되면, nginx를 restart해주면 서버에 프론트엔드 백엔드가 설정이 완료된다.

react를 통해 코드를 수정하면 git 에서 pull을 해온 뒤 위 설정을 같게 진행해주면 빌드 후 배포가 된다.

0개의 댓글