docker-templates/docker/alpine.Dockerfile

21 lines
671 B
Docker
Raw Permalink Normal View History

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