ALLOWED_HOSTS 변경

settings.py 수정

아래의 내용을 추가한다.

ECS 클러스터 내에서 실행 중인 task의 hostname(IP)를 얻어야 한다.

gethostname을 통해 hostname 객체를 얻고,
gethostbyname을 통해 hostname 객체의 IP를 얻는다.

from socket import gethostname, gethostbyname

if os.environ.get('AWS_EXECUTION_ENV'):
    ALLOWED_HOSTS.append(gethostbyname(gethostname()))
    

리포지토리 master로 git push하여
gitlab CI/CD의 트리거를 작동시킨다.

또한, gitlab을 통해 api_endpoint를 확인할 수 있게 지정하였다.
(variable.tf)


api_endpoint/admin URL을 입력하여 접속해보자.

좋은 웹페이지 즐겨찾기