# FROM eclipse-temurin:19-jdk-jammy # # WORKDIR /app # # COPY .mvn/ .mvn # COPY mvnw pom.xml ./ # RUN ./mvnw dependency:resolve # # COPY src ./src # # CMD ["./mvnw", "spring-boot:run"] # # Build # FROM maven:3.9.0-eclipse-temurin-19-focal AS build COPY src /home/app/src COPY pom.xml /home/app RUN mvn -f /home/app/pom.xml clean package -DskipTests # # Package stage # FROM openjdk:19-jdk-alpine WORKDIR /usr/local/lib RUN mkdir git RUN mkdir json COPY src/main/resources/json /usr/local/lib/json COPY --from=build /home/app/target/assistDbBackend-0.0.1-SNAPSHOT.jar /usr/local/lib/assistDbBackend.jar CMD ["java","-jar", "-Dapplication.config.path=classpath:", "/usr/local/lib/assistDbBackend.jar"]