From c38c7c2ac9d9e9369a621b3cc746634a7e044fc2 Mon Sep 17 00:00:00 2001 From: Suhjeong Kim Date: Sun, 3 Nov 2024 14:38:58 +0900 Subject: [PATCH 1/3] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 38b810f..d1d6261 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Base image for building the application -FROM gradle:7.6.0-jdk21 AS build +FROM gradle:8.2.0-jdk21 AS build # Set the working directory WORKDIR /app @@ -14,7 +14,7 @@ COPY src ./src RUN gradle build --no-daemon # Base image for running the application -FROM openjdk:21-jre-slim +FROM openjdk:21 # Set the working directory WORKDIR /app From a44d1b2d89f82450daf35fbe32d5a92fa6d29e15 Mon Sep 17 00:00:00 2001 From: Suhjeong Kim Date: Sun, 3 Nov 2024 14:43:46 +0900 Subject: [PATCH 2/3] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d1d6261..97f1425 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Base image for building the application -FROM gradle:8.2.0-jdk21 AS build +FROM gradle:latest AS build # Set the working directory WORKDIR /app From 18963e14fc8e7104330574b87aa2bb9fb1bb51a6 Mon Sep 17 00:00:00 2001 From: Suhjeong Kim Date: Sun, 10 Nov 2024 16:37:40 +0900 Subject: [PATCH 3/3] =?UTF-8?q?Dockerfile=20=ED=99=98=EA=B2=BD=EB=B3=80?= =?UTF-8?q?=EC=88=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Dockerfile b/Dockerfile index 97f1425..99787ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,11 @@ FROM gradle:latest AS build # Set the working directory WORKDIR /app +# Declare build arguments +ARG OAUTH2_CLIENT_GITHUB_ID +ARG OAUTH2_CLIENT_GITHUB_SECRET +ARG JWT_SECRET + # Copy the build.gradle.kts and settings.gradle.kts files COPY build.gradle.kts settings.gradle.kts ./ @@ -22,6 +27,11 @@ WORKDIR /app # Copy the built JAR file from the build stage COPY --from=build /app/build/libs/*.jar app.jar +# Declare environment variables for runtime +ENV OAUTH2_CLIENT_GITHUB_ID=$OAUTH2_CLIENT_GITHUB_ID +ENV OAUTH2_CLIENT_GITHUB_SECRET=$OAUTH2_CLIENT_GITHUB_SECRET +ENV JWT_SECRET=$JWT_SECRET + # Expose the application port EXPOSE 8180