18 lines
371 B
Docker
18 lines
371 B
Docker
FROM gradle:8.10.2-jdk21-alpine AS builder
|
|
WORKDIR /workspace
|
|
|
|
COPY server/api/settings.gradle settings.gradle
|
|
COPY server/api/build.gradle build.gradle
|
|
COPY server/api/src src
|
|
|
|
RUN gradle --no-daemon bootJar
|
|
|
|
FROM eclipse-temurin:21-jre
|
|
WORKDIR /app
|
|
|
|
COPY --from=builder /workspace/build/libs/*.jar /app/app.jar
|
|
|
|
EXPOSE 8080
|
|
ENTRYPOINT ["java", "-jar", "/app/app.jar"]
|
|
|