diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a7d61d4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM maven:3.8.3-jdk-17 AS MAVEN_BUILD +COPY src /build/src +COPY pom.xml /build/ +WORKDIR /build/ +RUN mvn clean install + + +FROM openjdk:11-oraclelinux7 +WORKDIR /app +COPY --from=MAVEN_BUILD /build/target/ngram-based-search-API-0.0.1-SNAPSHOT.jar /app/ +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "ngram-based-search-API-0.0.1-SNAPSHOT.jar"] \ No newline at end of file