mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-23 16:25:49 +00:00
Update Dockerfile
This commit is contained in:
parent
728e602aed
commit
c6a05bf74f
1 changed files with 4 additions and 21 deletions
25
Dockerfile
25
Dockerfile
|
@ -1,22 +1,5 @@
|
|||
|
||||
# Docker Build Stage
|
||||
FROM maven:3-jdk-8-alpine AS build
|
||||
|
||||
|
||||
# Copy folder in docker
|
||||
WORKDIR /opt/app
|
||||
|
||||
COPY ./ /opt/app
|
||||
RUN mvn package
|
||||
|
||||
|
||||
# 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"]
|
||||
|
||||
FROM anapsix/alpine-java
|
||||
LABEL maintainer="amar@gmail.com"
|
||||
COPY /target/spring-petclinic-1.5.1.jar spring-petclinic-1.5.1.jar
|
||||
CMD ["java","-jar","spring-petclinic-1.5.1.jar"]
|
||||
|
|
Loading…
Reference in a new issue