디비 연결, 필요한 것들 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을 해온 뒤 위 설정을 같게 진행해주면 빌드 후 배포가 된다.