# ─────────────── RUNTIME-ONLY IMAGE ───────────────────────────
FROM eclipse-temurin:17-jre AS runtime
WORKDIR /app

# the JAR produced in the Jenkins “Compile & unit test” stage
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar

ENV SPRING_PROFILES_ACTIVE=production \
    JAVA_OPTS="-XX:+UseContainerSupport"

ENTRYPOINT ["sh","-c","exec java $JAVA_OPTS -jar /app/app.jar"]
