From 4973a764f33063aed2d34a2e6746becd4e7dbb13 Mon Sep 17 00:00:00 2001 From: Lucas Evard Date: Tue, 3 Oct 2023 14:09:56 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20du=20dockerfile=20pour=20h=C3=A9berger?= =?UTF-8?q?=20l'api=20sur=20codefirst?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sources/Dockerfile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Sources/Dockerfile diff --git a/Sources/Dockerfile b/Sources/Dockerfile new file mode 100644 index 0000000..6592f96 --- /dev/null +++ b/Sources/Dockerfile @@ -0,0 +1,10 @@ +FROM maven:3-openjdk-11 AS build +COPY . /home/maven/src +WORKDIR /home/maven/src +RUN mvn clean package + +FROM openjdk:11 +EXPOSE 8080:8080 +RUN mkdir /app +COPY --from=build /home/maven/src/target/*-with-dependencies.jar /app/ktor-docker-sample.jar +ENTRYPOINT ["java","-jar","/app/ktor-docker-sample.jar"] \ No newline at end of file