FROM maven:3.9.4-eclipse-temurin-11 AS builder WORKDIR /workdir/server # Add Google's fast Maven mirror for better download speeds in Asia RUN mkdir -p /root/.m2 RUN echo 'google-mavenGoogle Maven Centralhttps://maven-central.storage-download.googleapis.com/maven2/central' > /root/.m2/settings.xml RUN mvn -version COPY pom.xml /workdir/server/pom.xml COPY src /workdir/server/src RUN mvn package -Dmaven.test.skip=true -B RUN ls -la target/ FROM eclipse-temurin:11-jre-focal EXPOSE 8080 VOLUME /tmp COPY --from=builder /workdir/server/target/*.jar /app/app.jar ENTRYPOINT ["java","-jar","/app/app.jar"]