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 anapsix/alpine-java
|
||||||
FROM maven:3-jdk-8-alpine AS build
|
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"]
|
||||||
# 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"]
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue