فهرست منبع

add-Dockerfile

Qyanger 4 ماه پیش
والد
کامیت
7bcdf4932b
2فایلهای تغییر یافته به همراه22 افزوده شده و 0 حذف شده
  1. 4 0
      .dockerignore
  2. 18 0
      Dockerfile

+ 4 - 0
.dockerignore

@@ -0,0 +1,4 @@
+target
+.idea
+.git
+*.iml

+ 18 - 0
Dockerfile

@@ -0,0 +1,18 @@
+FROM maven:3.9.9-eclipse-temurin-21 AS builder
+
+WORKDIR /app
+
+COPY pom.xml .
+COPY src ./src
+
+RUN mvn clean package -DskipTests
+
+FROM eclipse-temurin:21-jre
+
+WORKDIR /app
+
+COPY --from=builder /app/target/*.jar app.jar
+
+EXPOSE 8080
+
+ENTRYPOINT ["java", "-jar", "app.jar"]