|
|
@@ -1,14 +1,4 @@
|
|
|
-FROM maven:3.9-eclipse-temurin-21-alpine AS builder
|
|
|
-
|
|
|
-WORKDIR /build
|
|
|
-
|
|
|
-COPY pom.xml .
|
|
|
-RUN mvn dependency:go-offline -B -q
|
|
|
-
|
|
|
-COPY src ./src
|
|
|
-RUN mvn package -DskipTests -B -q
|
|
|
-
|
|
|
-FROM eclipse-temurin:21-jre-alpine AS runtime
|
|
|
+FROM eclipse-temurin:21-jre-alpine
|
|
|
|
|
|
ENV TZ=Asia/Shanghai \
|
|
|
JAVA_OPTS="-Xms256m -Xmx512m -XX:+UseG1GC"
|
|
|
@@ -17,7 +7,7 @@ WORKDIR /app
|
|
|
|
|
|
RUN addgroup -S app && adduser -S app -G app
|
|
|
|
|
|
-COPY --from=builder /build/target/*.jar app.jar
|
|
|
+COPY target/payment-platform-1.0.0.jar app.jar
|
|
|
|
|
|
EXPOSE 8081
|
|
|
|