Skip to content

[deploy/#290] Dockerfile ENTRYPOINT에 exec 추가#291

Merged
Dimo-2562 merged 1 commit intodevelopfrom
deploy/#290
Mar 2, 2026
Merged

[deploy/#290] Dockerfile ENTRYPOINT에 exec 추가#291
Dimo-2562 merged 1 commit intodevelopfrom
deploy/#290

Conversation

@Dimo-2562
Copy link
Contributor

❤️ 기능 설명

Dockerfile ENTRYPOINT에 exec 추가

  • ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]
  • ENTRYPOINT ["sh", "-c", "exec java $JAVA_OPTS -jar app.jar"]

exec를 추가하면 sh가 JVM 프로세스로 교체되어 PID 1이 Java가 됩니다.
덕분에 docker stop 시 SIGTERM이 JVM에 직접 전달되어 Spring의 Graceful Shutdown이 정상 동작합니다.


연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #290



🩷 Approve 하기 전 확인해주세요!

  • docker stop 후 컨테이너 로그에서 Spring Graceful Shutdown 메시지 확인

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 self-assigned this Mar 2, 2026
@Dimo-2562 Dimo-2562 added 🚀 DEPLOY 배포 🌐 infra 인프라/배포 labels Mar 2, 2026
@Dimo-2562 Dimo-2562 merged commit 29929a5 into develop Mar 2, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the deploy/#290 branch March 2, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚀 DEPLOY 배포 🌐 infra 인프라/배포

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DEPLOY] Dockerfile ENTRYPOINT에 exec 명령어 추가

1 participant