diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..1bf7d88 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +uniapp-vue3/ +node_modules/ +target/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1695d50 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM maven:3.9-eclipse-temurin-17 AS build +WORKDIR /build +COPY . . +RUN mvn -q -pl yshop-server -am package -DskipTests +FROM eclipse-temurin:17-jre +WORKDIR /app +COPY --from=build /build/yshop-server/target/yshop-server.jar /app/app.jar +EXPOSE 48081 +CMD ["java","-jar","/app/app.jar"]