File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55# cross-compile static musl binaries for every requested TARGETPLATFORM.
66# Faster and far more reliable than emulating apt/configure/make per-arch.
77# [1] https://andrewkelley.me/post/zig-cc-powerful-drop-in-substitute-gcc-clang.html
8- FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:020c0d20b9880058cbe785a9db107156c3c75c2ac944a6aa7ab59f2add76a7bd AS build
8+ FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:3a39a0592364683e6bab97937b72cad5a8fa6dcbbee90edb3bb48c7f8e94f258 AS build
99RUN apt-get update && apt-get install -y --no-install-recommends \
1010 curl xz-utils ca-certificates make binutils autotools-dev \
1111 && rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change 1313# Run with:
1414# docker build -f release/Dockerfile --build-arg TARGET=riscv64-linux-musl \
1515# --output type=local,dest=release/dist .
16- FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:020c0d20b9880058cbe785a9db107156c3c75c2ac944a6aa7ab59f2add76a7bd AS build
16+ FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:3a39a0592364683e6bab97937b72cad5a8fa6dcbbee90edb3bb48c7f8e94f258 AS build
1717RUN apt-get update && apt-get install -y --no-install-recommends \
1818 curl xz-utils ca-certificates make binutils autotools-dev \
1919 && rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change 44# for the same technique targeting native platforms). Run with:
55# docker build -f web/Dockerfile --output type=local,dest=web/dist .
66# to place bb.wasm directly in web/dist alongside the static page assets.
7- FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:020c0d20b9880058cbe785a9db107156c3c75c2ac944a6aa7ab59f2add76a7bd AS build
7+ FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:3a39a0592364683e6bab97937b72cad5a8fa6dcbbee90edb3bb48c7f8e94f258 AS build
88RUN apt-get update && apt-get install -y --no-install-recommends \
99 curl xz-utils ca-certificates make binutils autotools-dev \
1010 && rm -rf /var/lib/apt/lists/*
@@ -93,7 +93,7 @@ RUN cp /usr/share/misc/config.guess /usr/share/misc/config.sub . \
9393# it independently, client-side, with an existing tracker-module player --
9494# libopenmpt (BSD-3-Clause/BSL-1.0) is the mature, actively maintained one,
9595# with an official prebuilt WebAssembly build for exactly this.
96- FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:020c0d20b9880058cbe785a9db107156c3c75c2ac944a6aa7ab59f2add76a7bd AS openmpt
96+ FROM --platform=$BUILDPLATFORM debian:trixie-slim@sha256:3a39a0592364683e6bab97937b72cad5a8fa6dcbbee90edb3bb48c7f8e94f258 AS openmpt
9797RUN apt-get update && apt-get install -y --no-install-recommends curl ca-certificates \
9898 && rm -rf /var/lib/apt/lists/*
9999ARG LIBOPENMPT_VERSION=0.8.7
You can’t perform that action at this time.
0 commit comments