From d0be008a1d33930c47aa7842977351c22a0ebe1f Mon Sep 17 00:00:00 2001 From: zheyun Date: Mon, 2 Nov 2026 22:14:10 +0800 Subject: [PATCH] add Dockerfile --- .dockerignore | 2 ++ Dockerfile | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..58eae91 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +**/target/ +**/node_modules/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..cf85e99 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM maven:3.9-eclipse-temurin-17 AS build +WORKDIR /build +COPY . . +RUN mvn -q -DskipTests package +FROM eclipse-temurin:17-jre +WORKDIR /app +COPY --from=build /build/roncoo-education-gateway/target/*.jar /app/gateway.jar +COPY --from=build /build/roncoo-education-service/roncoo-education-service-system/target/*.jar /app/system.jar +COPY --from=build /build/roncoo-education-service/roncoo-education-service-course/target/*.jar /app/course.jar +COPY --from=build /build/roncoo-education-service/roncoo-education-service-user/target/*.jar /app/user.jar +EXPOSE 7700 7710 7720 7730 +CMD ["java","-jar","/app/gateway.jar"]