FROM openjdk:21-jre-slim as runner ENV TZ=Asia/Shanghai ENV JAR_FILE=target/*.jar ARG PROFILE_ACTIVE ENV PROFILE_ACTIVE=prod WORKDIR /app COPY ./target/*.jar /app/app.jar RUN set -eux &&\ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \ echo $TZ > /etc/timezone EXPOSE 8080 CMD ["java","-Xms1g","-Xmx2g","-jar","-Dspring.profiles.active=${PROFILE_ACTIVE}", "/app/app.jar","--server.port=8080"]