Skip to content

Conversation

@yongjun0511
Copy link
Collaborator

#️⃣ Issue Number

📝 요약(Summary)

  • jdk 이미지 수정 (open jdk 지원하지 않음)

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

@yongjun0511 yongjun0511 self-assigned this Nov 4, 2025
@yongjun0511 yongjun0511 added the fix 고치기 label Nov 4, 2025
@yongjun0511 yongjun0511 linked an issue Nov 4, 2025 that may be closed by this pull request
@gemini-code-assist
Copy link

Summary of Changes

Hello @yongjun0511, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 PR은 더 이상 지원되지 않는 OpenJDK Docker 이미지 사용으로 인해 발생할 수 있는 문제를 해결합니다. 애플리케이션의 빌드 및 런타임 환경의 지속적인 호환성과 안정성을 보장하기 위해 Dockerfile에서 사용되는 JDK 이미지를 eclipse-temurin:17-jdk-slim으로 업데이트합니다.

Highlights

  • JDK 이미지 변경: Dockerfile에서 사용되던 기본 JDK 이미지를 openjdk:17-jdk-slim에서 eclipse-temurin:17-jdk-slim으로 변경했습니다. 이는 기존 OpenJDK 이미지가 더 이상 지원되지 않는 문제를 해결하기 위함입니다.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.


컨테이너 안, JDK 새 옷 입고, 안정된 빌드.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@yongjun0511 yongjun0511 merged commit 203f2b1 into develop Nov 4, 2025
@yongjun0511 yongjun0511 deleted the fix/#289-jdk-slim branch November 4, 2025 05:50
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

이 PR은 지원되지 않는 OpenJDK 이미지를 Eclipse Temurin JDK 이미지로 교체하여 Docker 빌드 문제를 해결합니다. 변경 사항은 적절하며 문제를 해결할 것으로 보입니다. 추가적으로, 빌드의 안정성과 재현성을 높이기 위해 Docker 이미지 버전을 특정 버전으로 고정하는 것을 제안하는 리뷰 의견을 남겼습니다.


# 2단계: 실행 단계 (빌드 결과물 실행을 위한 환경)
FROM --platform=linux/amd64 openjdk:17-jdk-slim
FROM --platform=linux/amd64 eclipse-temurin:17-jdk-slim

Choose a reason for hiding this comment

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

medium

Dockerfile에서 부동 태그(floating tag)인 17-jdk-slim을 사용하고 있습니다. 이렇게 하면 나중에 베이스 이미지가 업데이트될 때 빌드가 실패하거나 예기치 않은 동작이 발생할 수 있습니다. 프로덕션 환경에서는 빌드의 재현성을 보장하기 위해 특정 버전 태그(예: 17.0.11_9-jdk-slim)나 이미지 다이제스트(@sha256:...)를 사용하여 버전을 고정하는 것이 좋습니다.

FROM --platform=linux/amd64 eclipse-temurin:17.0.11_9-jdk-slim

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 고치기

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: jdk-slim 이미지 에러 해결

2 participants