# Use Java 17 slim image
FROM eclipse-temurin:17-jdk-jammy

WORKDIR /app

# Copy jar (after building with mvn package)
#COPY target/springboot-route-app-0.0.1-SNAPSHOT.jar app.jar
ENV JAVA_OPTS="-XX:+UseContainerSupport -XX:MaxRAMPercentage=75"

# The JAR will be mounted at runtime, not copied
CMD ["sh", "-c", "java $JAVA_OPTS -jar /app/route.jar"]
