Skip to content

Conversation

@hyoinkang
Copy link
Collaborator

@hyoinkang hyoinkang commented Feb 14, 2025

📌 Issue Number

🪐 작업 내용

  • Dockerfile 수정을 통한 이미지 사이즈 최적화 수행

✅ PR 상세 내용

  • 도커 빌드 이미지 베이스 변경
    openjdk:17 ▶️ eclipse-temurin:17-jdk-alpine
  • 멀티 스테이지 빌드 적용
    eclipse-temurin:17-jdk-alpine & eclipse-temurin:17-jre-alpine
    443.39MB ▶️ 291.79MB

📸 스크린샷(선택)

  1. 도커 빌드 이미지 베이스 변경 : 같은 빌드 파일로부터 139.49MB 만큼 사이즈를 줄임. & 기능 수행이 잘 되는 것 또한 확인.
    image
    image
    image

  2. 멀티 스테이지 빌드 적용 : 이미지 사이즈를 151.6MB 만큼 줄임. & 기능 수행이 잘 되는 것을 확인
    image
    image

❌ 애로 사항

빌드 후 배포 환경 테스트에서 로그인 / 인기코스 조회 / S3 업로드 및 삭제 API를 통해 기능 수행을 확인함.
만약 배포 환경에서 API 실행했을 때 서버가 터진다면 알려주세요~

📚 Reference

@hyoinkang hyoinkang self-assigned this Feb 14, 2025
@hyoinkang hyoinkang linked an issue Feb 14, 2025 that may be closed by this pull request
2 tasks
Copy link
Member

@StoneCAU StoneCAU left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다~~

@hyoinkang hyoinkang merged commit fe1ae20 into main Feb 14, 2025
2 checks passed
@hyoinkang hyoinkang deleted the chore/198 branch February 14, 2025 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[chore] 도커 이미지 사이즈 최적화

3 participants