[fargate] 시간대 설정하기

해질녘·2022년 10월 27일
0

AWS ECS fargate 환경에 컨테이너를 배포했을 때 그 내부 컨테이너의 시간 설정은 어떻게 해야 하는가?

정답: 컨테이너가 괜히 존재하는 것이 아니다. 도커 컨테이너 만들 때 dockerfile에 설정해주면 된다.

코드: https://ingnoh.tistory.com/131

당연한 말이긴 한데... docker와 인프라 이해 없이 무작정 fargate 를 써본 사람으로서 이 문제를 해결하려고 했을 때

앜ㅋㅋdockerfile설정하면되잖음ㅋㅋ

이라는 답이 바로 도출이 안 되었기에 기록으로 남겨 본다.

추가로,

  • 스프링 부트 코드 내에서 설정
    • 뭔가 인프라는 인프라로 남겨둬야 할 것 같아서 채택하지 않음. 기본 설정으로는 실행되는 컴퓨터 localtime 따라감, 그리고 docker 컨테이너의 기본은 UTC임
  • fargate task definition 환경 변수로 지정 가능
    • 컨테이너가 여러개인데 그것들이 다른 시간대로 맞춰져야 한다면 이런 방법을 쓸 수 있을 듯 하다.

이러한 방법도 존재한다.

profile
해질녘 | 백엔드 공부 중

0개의 댓글