hanhwa_nexacro/server/api/Dockerfile

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"]