먼저 프로젝트에 깃 설치
프로젝트를 넣을 폴더도 생성해주고..
깃허브에서 클론도 진행해준다.
테스트는 없지만 일단 해보니 성공 ㅋㅋㅋㅋ
배포를 위한 스크립트 파일도 작성
실행해주면..?
이렇게 빌드는 다행스럽게도 성공적으로 되었다. 이제 nohup파일을 확인해본다.
보면 MySQL 드라이버를 설치하지 않아서 실행에 실패한 것으로 보인다.
먼저 RDS에 테이블을 추가해준다.
그리고 의존성에 마리아DB용 드라이버도 등록
RDS환경 전용 properties파일 추가, 그리고 RDS 전용 OAuth 설정 파일 만들고...
실행 한 뒤 로그파일 보면
gitignore 때문에 git에 올라가지 않았던 application-oauth.properties때문에 오류가 난 듯 하다 이를 복사해서 해당 경로에 만들어준다.
다시 실행해보면 드디어 성공....
그러나 퍼블릭 도메인으로 들어가보면 접근 거부...
이 문제에 대해 2시간 가량 정보를 찾아보고 돌아다녔지만 해결책을 찾지 못했다. 빠른 시일 내에 반드시 해결책을 찾아야겠다.
=======================================================================================
결국 해결되었다
문제는 application.properties 의 server-adderss옵션을 localhost로 둔 것이었다. 이런 사소한 것을 못찾고 몇시간 삽질하다니...
이것때문에 AWS에 문의도 했었는데 아오 ㅋㅋㅋ
어쨌든 그렇게 웹에서 접속하는데 성공하였다. 그러나 아직 OAuth가 동작하지 않는다. 이를 추가하는 작업을 해주고 무료 도메인같은것도 잘 찾아서 등록해줘야겠다.
'Projects > matjipfind' 카테고리의 다른 글
구글,네이버 로그인 API 에 주소 등록, SSL인증서 등록 (2) | 2021.02.10 |
---|---|
AWS EC2에 무료 도메인 등록하기 (0) | 2021.02.06 |
RDS설정과 EC2에서 접속하기 (0) | 2021.02.03 |
AWS에 배포하기 위해 인스턴스 만들고 설정하기 (0) | 2021.02.02 |
전체적인 레이아웃 개선 (0) | 2021.02.01 |
댓글