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

7 lines
285 B
Docker
Raw Normal View History

2025-11-03 17:32:20 +01:00
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"]