FROM eclipse-temurin:8-jdk-jammy@sha256:a42a161e0edc7f0d3815bcfa22ce6d969fb48f69d0d17d4a1affd9800b455385 AS java
FROM gradle:5.6.4-jdk8@sha256:86c428ff868b9f5d4c6224648ded5a00e0e39eda397016e14ec75806a064a3e1 AS gradle
FROM node:24-bookworm@sha256:14078204b6bb268c107ceff6d3c43f45a888105e5c2b18b14c32b3409d93a1b0
COPY --from=java /opt/java/openjdk /opt/java/openjdk
COPY --from=gradle /opt/gradle /opt/gradle
ENV JAVA_HOME=/opt/java/openjdk GRADLE_HOME=/opt/gradle
ENV PATH=/opt/java/openjdk/bin:/opt/gradle/bin:$PATH
RUN apt-get update && apt-get install -y --no-install-recommends python3 python3-venv zip unzip && rm -rf /var/lib/apt/lists/*
RUN node --version && java -version && javac -version && gradle --version && python3 --version
