[221221 - TIL] docker-compose에서 front server와 nginx 배포

Dongwoo Kim·2022년 12월 21일
0

TIL / WIL

목록 보기
60/113

1. 인기동영상 조회 API 수정

  • youtube api에 나라 정보를 넣어서 우리나라 인기동영상을 가져오도록 변경

2. Chartmodel 변경

  • 동영상의 제목도 저장할 수 있도록 마이그레이션

3. Front 구성

  • 제목 클릭시 해당 동영상 재생 기능
  • 저장하기 기능
  • 다른 인기동영상 차트 불러오기 기능

4. EC2로 배포

  • 배포시 django에서 ALLOWED_HOSTS에 도메인을 포함시켜도 적용되지 않는 현상 발생
    -> Bad Request(400) 으로 응답
  • nginx에서는 proxy_set_header로 내부 컨테이너로 요청시 호스트가 제대로 전달되는 것 확인
  • nginx log에 $host를 포함시켜 도메인 확인
  • gunicorn.conf.py 작성하여 로그 확인결과 gunicorn의 host에도 도메인이 확인되고
    django ALLOWED_HOSTS에도 도메인이 포함되어있는 것 확인
  • 결론 -> 해결 못함

  • 아래 방법으로 대체

ALLOWED_HOSTS = ["*"] 

5. 다 못한 작업

  • 다른 인기동영상 차트 클릭시 메인 화면으로 불러오기
  • 동일한 인기동영상 차트일 경우 저장하지 않기

위 작업들도 할 예정이었으나 즐겨하는 로스트아크 게임의 오픈API가 생겨서 해당 작업은 여기서 마무리고하고 로스트아크 오픈API를 이용한 프로젝트를 진행할 계획

profile
kimphysicsman

0개의 댓글