From 1a9dcf9df7c5cde2b997e32a03c1f4c394a9f96e Mon Sep 17 00:00:00 2001 From: zheyun Date: Mon, 2 Nov 2026 22:13:27 +0800 Subject: [PATCH] add Dockerfile --- .dockerignore | 3 +++ Dockerfile | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile 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"]