본문 바로가기

배운 거/항해99

[항해99] 46일차 - 클론프로젝트 完

facebook 클론코딩 프로젝트 끝

 

CI CD에 처음 도전해봤는데

 

깃 액션 -> S3 -> CodeDeploy -> EC2 까지

이 진행과정에 각 스텝마다 6시간씩 소요된거 같다.

 

마지막 Shell 스크립트 수정이 진짜 토나왔는데 어떻게 여기저기 가져와서

결국 자동배포 구현에 성공하였다.

 

환경변수들을 어떻게 처리할지 몰라서 방법을 찾느라고 좀 고생했다.

그냥 EC2에 넣고 --spring.config.location=./application.properties 옵션으로

빌드된 jar를 실행하도록 처리하니까 잘됨 ㅠㅠ

 

저번주차에 security 로직 짜놓은게 너무 아까워서

다시한번 security와 jwt쪽 맡아서 구현해봤는데

이것만 하기에 너무 아쉬워서 카카오톡 소셜 로그인 구현해봤다.

 

소셜로그인에 대한 이해와 프론트에서의 토큰 처리방법에 대해 생각하지않고

레퍼런스의 코드들만 가져와서 붙이니까 로직은 잘 동작하는 데

프론트 쪽에서 토큰 쿠키처리가 제대로 이루어지지않았다..

 

아마도 redirect uri에 문제가 있지않았나..redirection 처리에 대해 공부가 필요하다.

 

나머지는 뭐 별탈 없이 한주가 잘 지나간거 같아서 약간의 안도감이 든다.

이번 주는 프로젝트 마무리하기까지 아쉬움 없이 잘 해냈다 야호.