diff --git a/Dockerfile b/Dockerfile index f98863a0..5c03608c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,3 @@ -FROM eclipse-temurin:21-jdk-alpine AS build - -RUN apk add --no-cache maven - COPY src /app/src COPY pom.xml /app @@ -9,7 +5,13 @@ WORKDIR /app RUN mvn clean package -DskipTests -U \ && rm -rf /root/.m2 +# Run stage FROM eclipse-temurin:21-jre-alpine -WORKDIR /app -COPY --from=build /app/target/QualityLabPro-0.7.jar app.jar \ No newline at end of file +WORKDIR /usr/src/app +COPY --from=build /app/target/QualityLabPro-0.7.jar ./app.jar + +ENV SPRING_PROFILES_ACTIVE=prod \ + SERVER_PORT=8080 + +EXPOSE ${SERVER_PORT} \ No newline at end of file