Skip to content

Instantly share code, notes, and snippets.

View sheikhoo's full-sized avatar
🎯
Focusing

Mohammad Sadegh Sheikh Zahedi sheikhoo

🎯
Focusing
View GitHub Profile
@sheikhoo
sheikhoo / Dockerfile
Created January 21, 2023 07:34
Dockerfile example Spring Boot 3 & JDK 17
FROM maven:3.8.3-openjdk-17 AS builder
ADD . /app
WORKDIR /app
RUN mvn -f /app/pom.xml clean package
FROM openjdk:17.0.1-jdk-slim
COPY --from=builder /app/target/<TARGET-JAR-FILE-NAME>.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]
@sheikhoo
sheikhoo / Dockerfile
Created January 21, 2023 07:33
Dockerfile example Spring Boot 2 & JDK 8
FROM maven:3.6.3-jdk-8 AS builder
ADD . /app
WORKDIR /app
RUN mvn -f /app/pom.xml clean package -DskipTests
FROM openjdk:8-jre-slim
COPY --from=builder /app/target/<TARGET-JAR-FILE-NAME>.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]