diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b1c13f4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +target/ +*.log diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c9ff32d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM maven:3.9-eclipse-temurin-17 AS build +WORKDIR /build +COPY . . +RUN mvn -q -DskipTests package +FROM eclipse-temurin:8-jre +WORKDIR /app +COPY --from=build /build/target/yqj-server.jar /app/app.jar +EXPOSE 8080 +CMD ["java","-Xms256m","-Xmx512m","-jar","/app/app.jar"]