Troubleshooting

[Troubleshooting] 현재 시간이랑 운영 서버 시간이랑 안맞을 때(Feat. Docker)

이주여이 2025. 2. 22. 13:56

개발 서버

 

운영 서버

 

 

현재 시간이랑 너무 다르다..

 

API 서버 배포해놓은 리눅스 내부의 시간이 안맞을거라는 생각이 들었다.

 

나는 도커 컨테이너로 API를 배포했기 때문에 dockerfile을 수정했다.

 

 

FROM openjdk:17
ARG JAR_FILE=*.jar
ADD ${JAR_FILE} app.jar
EXPOSE 80
WORKDIR /home/api_smart_farm
VOLUME /home/download/
ENTRYPOINT ["java","-jar","-Dspring.profiles.active=prod","/app.jar"]
ENV TZ=Asia/Seoul

 

제일 아래에 있는 ENV TZ=Asia/Seoul 부분을 추가했다.

 

그리고 docker-compose up -d --build 해서 확인하니 아래와 같이 정상적으로 표출되었다!