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
3dcb7deb22
commit
64a5c1c25e
1 changed files with 22 additions and 4 deletions
26
Dockerfile
26
Dockerfile
|
@ -1,4 +1,22 @@
|
||||||
FROM anapsix/alpine-java
|
|
||||||
COPY target/spring-petclinic-2.7.0-SNAPSHOT.jar spring-petclinic-2.7.0-SNAPSHOT.jar
|
# Docker Build Stage
|
||||||
EXPOSE 8081
|
FROM anapsix/alpine-java
|
||||||
CMD ["java","-jar","spring-petclinic-2.7.0-SNAPSHOT.jar"]
|
|
||||||
|
|
||||||
|
# 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"]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue