From e0b90749982734ce12e111eae91d539750b0e672 Mon Sep 17 00:00:00 2001
From: wlgns12370 <knu12370@knu.ac.kr>
Date: Wed, 5 Nov 2025 02:25:20 +0900
Subject: [PATCH 1/2] =?UTF-8?q?MOSU-395=20fix:=20Dockerfile=20=EB=AC=B8?=
 =?UTF-8?q?=EB=B2=95=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Dockerfile | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 5ac0a72d..695670a7 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,13 +1,4 @@
 FROM amazoncorretto:21
 COPY build/libs/*SNAPSHOT.war app.war
 
-ENTRYPOINT [
-  "java",
-  "-Duser.timezone=GMT+9",
-  "-Djava.security.egd=file:/dev/./urandom",
-  "-XX:+UseG1GC",
-  "-XX:MaxGCPauseMillis=100",
-  "-Xms2g",
-  "-Xmx2g",
-  "-jar", "/app.war"
-]
\ No newline at end of file
+ENTRYPOINT ["java", "-Duser.timezone=GMT+9", "-Djava.security.egd=file:/dev/./urandom", "-XX:+UseG1GC", "-XX:MaxGCPauseMillis=100", "-Xms2g", "-Xmx2g", "-jar", "/app.war"]
\ No newline at end of file

From be1753cf349831324d068e970a47e070197a05be Mon Sep 17 00:00:00 2001
From: wlgns12370 <knu12370@knu.ac.kr>
Date: Wed, 5 Nov 2025 02:34:35 +0900
Subject: [PATCH 2/2] =?UTF-8?q?MOSU-395=20refactor:=20GC=20=EC=98=B5?=
 =?UTF-8?q?=EC=85=98=20ENV=20=EB=B6=84=EB=A6=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Dockerfile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 695670a7..f400a8d3 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,5 @@
 FROM amazoncorretto:21
 COPY build/libs/*SNAPSHOT.war app.war
 
-ENTRYPOINT ["java", "-Duser.timezone=GMT+9", "-Djava.security.egd=file:/dev/./urandom", "-XX:+UseG1GC", "-XX:MaxGCPauseMillis=100", "-Xms2g", "-Xmx2g", "-jar", "/app.war"]
\ No newline at end of file
+ENV JAVA_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -Xms2g -Xmx2g"
+ENTRYPOINT ["sh", "-c", "exec java -Duser.timezone=GMT+9 $JAVA_OPTS -jar /app.war"]
\ No newline at end of file
