diff --git a/.github/workflows/build-deploy.yaml b/.github/workflows/build-deploy.yaml new file mode 100644 index 0000000..e69de29 diff --git a/MavenBack/Dockerfile b/MavenBack/Dockerfile new file mode 100644 index 0000000..21ff483 --- /dev/null +++ b/MavenBack/Dockerfile @@ -0,0 +1,12 @@ +FROM maven:3.9.4-eclipse-temurin-21 AS build + +WORKDIR /app +COPY pom.xml ./ +COPY src ./src +RUN mvn clean package -DskipTests + +FROM eclipse-temurin:21-jre-alpine +WORKDIR /app +COPY --from=build /app/target/*.jar app.jar +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "/app/app.jar"] \ No newline at end of file