Files
coursera-ibm-java-developer…/InventoryManagementSystem/Dockerfile

7 lines
285 B
Docker

FROM openjdk:21-jdk-slim
RUN groupadd -r appuser && useradd -r -g appuser appuser
WORKDIR /app
COPY build/libs/simple-inventory-1.0.0.jar ./app.jar
RUN chown appuser:appuser ./app.jar
USER appuser
CMD ["java", "-XX:+UseContainerSupport", "-XX:MaxRAMPercentage=75.0", "-jar", "app.jar"]