FROM openjdk:21-jdk

VOLUME /tmp

ARG JAR_FILE="app/build/libs/app.jar"
COPY ${JAR_FILE} /app/app.jar

EXPOSE 8080

ENV JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -Djava.security.egd=file:/dev/./urandom"

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