본문 바로가기

Weekly I Learnd

[W.I.L]11주차 (실전프로젝트 3주차)(feat.항해99)

이번주 목표 : nginx 적용하기 / 1차 스콥 만들어서 배포

느낀점 : 무중단 배포 공부를 시작했다. 서버 코드를 수정후 다시 서버를 올리는데 시간이 걸리는데 개발만 할때는 상관이 없는데 유저가 생기면 유저가 서비스를 사용하는 도중에 서비스를 업데이트를 해야 하면 서버를 껐다 켜야 하는데 그 사이에 유저가 사용하는데 불편함을 느낄 수 있어서 시간이 오래 걸리지 않게 할 수 있는 방법이 뭐가 있을까 하다가 nginx를 알게 되었다. 환경설정과 스크립트 작성과 터미널 명령어 등 생소하고 낯설은 내용들을 많이 접했다. 하지만 이번에는 새로운 문제들을 접하면서 내가 꼭 해결해내고 싶다는 생각이 들었다. 새롭고 낯설었지만 재미있었다. 우리가 하고 있는 서비스에 적용을 시키기까지 많은 에러들을 겪었지만 에러들을 해결하고 작동을 하는 nginx를 보니 뿌듯했다. 그리고 이번주의 또 다른 목표였던 1차 스콘까지 만들어서 배포하기는 결과적으로는 하지 못했다. 시뮬레이터에서 돌릴때는 구글 소셜 로그인이 작동을 하는데 apk파일을 굽고 테스트를 해보니 로그인이 작동하지 않아서 배포를 하지 못했다 그래서 같이 문제를 찾아봤는데 Authorization는 redirect 문제 같아서 url을 확인해보니 안드로이드는 redirect_url이 없다고 하셨다.. 얼른 해결이 되어서 이번주에는 배포를 했으면 좋겠다.

[이번주 공부한 것]

Nginx 2-1

목표 : 깃헙에서 풀받아서 배포 가능하게 만들기 1. AWS에서 EC2를 구매 한다 (저는 리눅스 CentOs로 프리티어로 구매를 했습니다) 2. 보안에서 인바운드 규칙에서 포트를 80과 443 열어준다 3. 터미널

leaphigher20.tistory.com

@Autowired

@Autowired란 각 상황에 맞는 Bean을 IOC 컨테이너에서 자동으로 주입하게 만드는 것 @Autowired를 사용하는 이유 : 편리함 @Autowired 사용 전 public class AutowiredService { private Autowiredrepository aut..

leaphigher20.tistory.com