| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:44fdb45bd3a8d9bd9c66b716aa0bb6ee11b6fbcceb59ee0eb54165785a35dfcb in / |
| CMD ["/bin/bash"] |
| ARG BRANCH=v1.16.0 |
| ARG TARGETARCH=arm64 |
| ENV LANG=C.UTF-8 |
| ENV LC_ALL=C.UTF-8 |
| RUN |2 BRANCH=v1.16.0 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends ca-certificates curl git make # buildkit |
| RUN |2 BRANCH=v1.16.0 TARGETARCH=arm64 /bin/sh -c mkdir -p /opt/wonderful/ # buildkit |
| ADD https://wonderful.asie.pl/bootstrap/wf-bootstrap-x86_64.tar.gz /opt/wonderful/ # buildkit |
| ADD https://wonderful.asie.pl/bootstrap/wf-bootstrap-aarch64.tar.gz /opt/wonderful/ # buildkit |
| RUN |2 BRANCH=v1.16.0 TARGETARCH=arm64 /bin/sh -c cd /opt/wonderful/ && tar xzvf wf-bootstrap-$(uname -m).tar.gz && rm wf-bootstrap-*.tar.gz # buildkit |
| ENV PATH=/opt/wonderful/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN |2 BRANCH=v1.16.0 TARGETARCH=arm64 /bin/sh -c cd etc && ln -sf ../proc/self/mounts mtab # buildkit |
| RUN |2 BRANCH=v1.16.0 TARGETARCH=arm64 /bin/sh -c wf-pacman -Syu --noconfirm && wf-pacman -Syu --noconfirm wf-tools && wf-config repo enable blocksds && wf-pacman -Syu --noconfirm && wf-pacman -S --noconfirm blocksds-toolchain # buildkit |
| ENV BLOCKSDS=/opt/wonderful/thirdparty/blocksds/core |
| ENV BLOCKSDSEXT=/opt/wonderful/thirdparty/blocksds/external |
| ENV WONDERFUL_TOOLCHAIN=/opt/wonderful |
| WORKDIR /work/ |
| USER root |
| RUN /bin/sh -c apt-get update && apt-get install -y git ca-certificates curl zip unzip tar gzip xz-utils && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y nodejs && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c node --version && npm --version # buildkit |