codestates / Pida

4 stars 4 forks source link

4.21 발생 에러 #1 #47

Open neroaki opened 2 years ago

neroaki commented 2 years ago

ISSUE

TODO

suxxzzy commented 2 years ago

4.21 저녁 6시: (수동배포 완료) EC2 터미널에 수현의 origin repo 클론 후, 환경 변수 설정. pm2 이용하여 관리자 권한으로 app.js 파일 실행하였고, 엔드포인트주소/test로 get 요청 보냈을 때 정상적으로 응답 오는 것 확인하였음. image

EC2 터미널에서 pm2 log 명령어로 확인 image

**수동 배포 방안** upstream dev 코드를 EC2 인스턴스 dev로 pull 해 온다 .env 파일 생성, 환경 변수 설정 관리자 권한 부여하여 npm start, 배포 환경 테스트 등 진행

suxxzzy commented 2 years ago

배포 환경: EC2와 RDS 연결은 전혀 문제 없음 EC2 인스턴스 생성: 유어클래스 EC2인스턴스 생성/연결 핸즈온 까지 똑같이 진행. 접속은 pem 파일이 있는 경로에서 진행. pem 파일은 서버 폴더의 최상위에 위치시켰음 EC2 인스턴스 상에서 서버 실행: 1. 인스턴스에 개발 환경 구축하기 까지만 진행 (디폴트 노드 버전은 16.14.2 노드 버전 stable 세팅은 진행하지 않음) 보안그룹 설정: 유어클래스랑 동일하게 진행

RDS 생성, 보안그룹 설정 1번 방법: lauchwizard-1 ,default 같이 넣어서 생성함 => 비밀번호 입력 후 연결 시도하니 너무 오래 걸린다 => 생성된 EC2에서 lauchwizard-1 인바운드 규칙 : 사용자 지정 TCP, 포트번호, 소스: 내 IP 추가해주었더니, 로컬 터미널에서 접속 되었음. => RDS에서 EC2 접속 허용하기 => lauchwizard-1 인바운드 규칙 : 사용자 지정 TCP,포트번호, 소스: lauchwizard-1 추가해주었더니, EC2 터미널에서 접속 되었음.