주간 개발 일지

7월 1주차

noh-yj 2021. 7. 4. 16:18

이번주는 github action을 이용한 s3배포 자동화 처리 및 cloudfront를 이용한 https 적용을 진행했으며 프로젝트도 api처리 전까지 진행했다.

 

github action을 통해 배포를 자동화하는 플로우는 대략적으로 다음과 같았다.

레포지토리에 작업한 파일을 dev 브런치에 푸시한다 > dev 브런치에 결과물을 main에 merge한다 > github action이 동작하여 build를 하고 build된 결과물을 s3에 자동으로 업데이트해서 배포를 한다.

위 처리를 하는 부분에 있어 자동화에 대한 부분을 처음 접했으며 생각보다 재미가 있었다.

나중에는 다른 방식에 배포 자동화를 접해보고 싶다.

 

https 적용은 생각보다 어렵지 않았다. 기본적으로 S3는 https를 지원하지 않다보니 cloudfront를 이용해서 적용해야했었다. 또한 별거 아니지만 http로 접근했을때 https로 리다이렉트 처리를 해서 보다 안전성있는 사이트라는 인식이 들게끔 사용자경험을 개선했다.

 

다음주는 프로젝트를 거의 마무리 할 계획이고 그 밖에 다른 일들을 처리해야 할 것 같다.