builder (latest)
Published 2026-11-08 15:48:36 +00:00 by philip
Installation
docker pull code.phoswald.ch/philip/builder:latestsha256:0ca98c71aa15fdb7a069c2c9defe04cb05a9321391c0a52e58d5e8d73e0dcb44Image layers
| ADD alpine-minirootfs-3.24.4-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 |
| ARG MAVEN_VERSION=3.9.16 |
| ARG MAVEN_ARCHIVE=apache-maven-3.9.16 |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk upgrade --no-cache |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache tar curl make file |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache nodejs |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache docker-cli |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache java-common java-cacerts && apk add --no-cache libx11 libxext libxi libxrender libxtst alsa-lib freetype giflib libjpeg-turbo lcms2 libpng |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache openjdk25-jdk && apk add --no-cache openjdk21-jdk && mkdir -p /usr/lib/jvm/ && curl "https://cdn.azul.com/zulu/bin/${JDK_ARCHIVE}.tar.gz" -s | tar -xz -C /usr/lib/jvm && ln -s "${JDK_ARCHIVE}" /usr/lib/jvm/java-27-openjdk && ln -sfn "${JDK_ARCHIVE}" /usr/lib/jvm/default-jvm && ln -s . "/usr/lib/jvm/${JDK_ARCHIVE}/jre" && ln -sf /usr/lib/jvm/default-jvm/bin/* /usr/bin/ && curl "https://downloads.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/${MAVEN_ARCHIVE}-bin.tar.gz" -s | tar -xz -C /usr/local && ln -s /usr/local/${MAVEN_ARCHIVE}/bin/mvn /usr/local/bin/ |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache clang |
| |3 JDK_ARCHIVE=zulu27.28.101-ca-jdk27.0.0-linux_musl_x64 MAVEN_ARCHIVE=apache-maven-3.9.16 MAVEN_VERSION=3.9.16 /bin/sh -c apk add --no-cache go |