# Stage 1: Build with Maven FROM openjdk:21 AS builder WORKDIR /app COPY pom.xml . COPY src ./src RUN apt-get update && apt-get install -y maven && mvn clean install -Dmaven.test.skip=true # Stage 2: Runtime FROM openjdk:21 WORKDIR /app COPY --from=builder /app/target/auth-backend-1.0.0.jar /app/ EXPOSE 9001 CMD ["java", "-jar", "auth-backend-1.0.0.jar"]