diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d7eb5b1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM alpine as mvn + +RUN apk add maven + + +FROM mvn as builder + +WORKDIR /build +ADD . . +RUN mvn package + + +FROM eclipse-temurin:17-jdk-alpine + +WORKDIR /backend +COPY --from=builder /build/target/swa-jodel-backend.jar . + +ENTRYPOINT ["java","-jar","/backend/swa-jodel-backend.jar"] \ No newline at end of file diff --git a/pom.xml b/pom.xml index 1ddebfc..9ef2b3b 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ SWA-Jodel SWA-Jodel - 22 + 21 @@ -35,6 +35,7 @@ + swa-jodel-backend org.springframework.boot