Skip to content
Snippets Groups Projects
Commit c516dbbf authored by 한동현's avatar 한동현
Browse files

chore: lego 바이너리 추가 및 이미지 용량 개선

parent ccc09ba8
No related branches found
No related tags found
1 merge request!15Feat/certificate
FROM gradle:jdk21 AS build
WORKDIR /tmp
RUN wget -O lego.tar.gz "https://github.com/go-acme/lego/releases/download/v4.22.2/lego_v4.22.2_linux_amd64.tar.gz" && tar -xzf lego.tar.gz && rm -f lego.tar.gz
WORKDIR /home/gradle/project
COPY --chown=gradle:gradle . .
COPY --chown=gradle:gradle build.gradle settings.gradle .
RUN gradle dependencies --no-daemon
COPY --chown=gradle:gradle src ./src
RUN gradle clean bootJar --no-daemon
FROM openjdk:21-jdk-slim
FROM eclipse-temurin:21-jre-alpine
COPY --from=build /tmp/lego /usr/local/bin/lego
RUN chmod +x /usr/local/bin/lego
WORKDIR /app
COPY --from=build /home/gradle/project/build/libs/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment