55일차 TIL 배포

김성훈·2021년 12월 8일
0

내일배움캠프 TIL

목록 보기
33/44
post-thumbnail

📢TMI📢

기능구현은 거의다 완료


✍TIL(Today I Learned)✍

슬금슬금 배포하기

프론트와 백엔드 분리하기

왜 분리를 할까? 우리는 AWS 클라우드를 사용해서 배포하는데 AWS 클라우드 철학에 맞게 하려고 한다

1. 깃허브 레파지토리 나누기

2.프론트 먼저 배포(Cloudfront)
2-1.AWS에서 S3 버킷과 cloudfront를 만든다


2-2.AWS와 연결할 YML 파일을 만들고 깃허브 시크릿에 해당 키값을 적어주고 배포


2-3.성공

3.백엔드 배포(Elastic Beanstalk) (참고:https://jojoldu.tistory.com/549)
3-1. AWS에서 백엔드 배포에 사용할 EB와 환경변수로 사용할 시크릿 매니저를 만듬

3-2.AWS와 연결할 YML 파일을 만들고(EB와 secret manager)각각 환경변수 키 값을 적어줌


3-3. 힘들게 성공


👁‍🗨TIF(Today I Feel) 👁‍🗨

오늘은 맛보기로 프론트 부분과 백 부분을 나눠서 배포를 해봤다 처음에는 이게 무슨의미인가 싶었지만 글도 찾아보고 왜 프론트와 백엔드를 나누는지 알 수 있었다 어차피 현업에 가면 나눠서 작업하는데 언제까지 두개를 동시에 배포할 수는 없다고도 생각했다 옜날에 동시에 EB로 배포했던 기억을 살리면서 해봤는데 프론트쪽은 무난하게 빠르게 됐는데 백엔드 부분에서 시간을 많이 날렸다... 그만큼 어렵기도 했다 하지만 찾아보기도 하고 도움도 받고 하면서 점점 재밌어 지기도 했다, 이제 다음에는 배포한 두 부분을 합치는 작업을 해봐야겠다


📢 To-do list📢

1.배포 마무리하기
2.내 코드 분석해서 되새김


<출처>

기억보단 기록을:https://jojoldu.tistory.com/549)

profile
"한 명이 걷는 천 걸음 보다 천 명이 함께 걷는 한 걸음이 성공의 시작이고 완성이다"

0개의 댓글