| FROM maven:3-ibm-semeru-21-jammy as build |
| WORKDIR /app |
| COPY . . |
| # improve maven download speed(Domestic network) |
| # COPY config/settings.xml /root/.m2/ |
| RUN mvn clean package |
|
|
| FROM ibm-semeru-runtimes:open-21-jre |
| WORKDIR /app |
| COPY --from=build /app/target/Jetbrains-Help.jar Jetbrains-Help.jar |
| COPY --from=build /app/external/ external/ |
| COPY --from=build /app/nested:/ nested:/ |
| ENV TZ=Asia/Shanghai |
| RUN ln -sf /usr/share/zoneinfo/{TZ} /etc/localtime && echo "{TZ}" > /etc/timezone |
| EXPOSE 10768 |
| ENTRYPOINT ["java", "-jar", "Jetbrains-Help.jar"] |