mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 19:44:33 +00:00
17 lines
353 B
Docker
17 lines
353 B
Docker
FROM maven:3.9-eclipse-temurin-21 AS build
|
|
|
|
WORKDIR /workspace
|
|
COPY pom.xml ./
|
|
COPY src ./src
|
|
RUN mvn -q -DskipTests package
|
|
|
|
FROM eclipse-temurin:21-jre
|
|
|
|
WORKDIR /app
|
|
COPY --from=build /workspace/target/prole-auth-0.0.1-SNAPSHOT.jar /app/app.jar
|
|
|
|
ENV JAVA_TOOL_OPTIONS="-XX:MaxRAMPercentage=75"
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT ["java", "-jar", "/app/app.jar"]
|