Update Dockerfile

This commit is contained in:
A-hash-bit 2022-08-11 16:24:52 +05:30 committed by GitHub
parent 3dcb7deb22
commit 64a5c1c25e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,22 @@
FROM anapsix/alpine-java
COPY target/spring-petclinic-2.7.0-SNAPSHOT.jar spring-petclinic-2.7.0-SNAPSHOT.jar
EXPOSE 8081
CMD ["java","-jar","spring-petclinic-2.7.0-SNAPSHOT.jar"]
# Docker Build Stage
FROM anapsix/alpine-java
# Copy folder in docker
WORKDIR /opt/app
COPY ./ /opt/app
RUN mvn clean install -DskipTests
# Run spring boot in Docker
FROM openjdk:8-jdk-alpine
COPY --from=build /opt/app/target/*.jar app.jar
ENV PORT 8081
EXPOSE $PORT
ENTRYPOINT ["java","-jar","-Xmx1024M","-Dserver.port=${PORT}","app.jar"]