From 668ebfcc848169912b5bb8a8ec8d01d3bf3e7741 Mon Sep 17 00:00:00 2001 From: Aboubacar TRAORE Date: Wed, 24 Dec 2025 14:12:03 +0000 Subject: [PATCH 1/2] adding ci --- Dockerfile | 19 +++++++++++++++++++ docker-compose.yml | 11 +++++++++++ 2 files changed, 30 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a9d5377 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM gradle:8.10.2-jdk17 AS build +WORKDIR /app + +COPY build.gradle.kts settings.gradle.kts gradlew ./ +COPY gradle ./gradle + +RUN ./gradlew dependencies --no-daemon || true + +COPY . . +RUN ./gradlew clean bootJar --no-daemon + +FROM eclipse-temurin:17-jdk-alpine +WORKDIR /app + +COPY --from=build /app/build/libs/*.jar app.jar + +EXPOSE 8080 + +ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..c33a3d7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +services: + infisical-bridge: + build: . + restart: always + environment: + INFISICAL_API_URL: ${INFISICAL_API_URL} + INFISICAL_CLIENT_ID: ${INFISICAL_CLIENT_ID} + INFISICAL_CLIENT_SECRET: ${INFISICAL_CLIENT_SECRET} + INFISICAL_WEBHOOK_SECRET: ${INFISICAL_WEBHOOK_SECRET} + DOKPLOY_API_URL: ${DOKPLOY_API_URL} + DOKPLOY_API_KEY: ${DOKPLOY_API_KEY} -- 2.49.1 From 12263fe0cb07b087a68a21ac749bc093c02526de Mon Sep 17 00:00:00 2001 From: Aboubacar TRAORE Date: Wed, 24 Dec 2025 14:21:24 +0000 Subject: [PATCH 2/2] use java 21 instead of 17 --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9d5377..5ccc76f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM gradle:8.10.2-jdk17 AS build +FROM gradle:8.10.2-jdk21 AS build WORKDIR /app COPY build.gradle.kts settings.gradle.kts gradlew ./ @@ -9,7 +9,7 @@ RUN ./gradlew dependencies --no-daemon || true COPY . . RUN ./gradlew clean bootJar --no-daemon -FROM eclipse-temurin:17-jdk-alpine +FROM eclipse-temurin:21-jre-alpine WORKDIR /app COPY --from=build /app/build/libs/*.jar app.jar @@ -17,3 +17,4 @@ COPY --from=build /app/build/libs/*.jar app.jar EXPOSE 8080 ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"] + -- 2.49.1