docker-templates/docker/alpine.Dockerfile

21 lines
671 B
Docker
Executable File

####################################################################################################
## Builder
####################################################################################################
FROM gradle:8.10.1-jdk21-alpine AS builder
WORKDIR /app
COPY ./ /app
RUN ./gradlew clean bootJar
####################################################################################################
## Final image
####################################################################################################
FROM eclipse-temurin:21-jdk-alpine
COPY --from=builder /app/build/libs/spring-boot-app.jar .
CMD ["java", "-jar", "spring-boot-app.jar"]