mirror of
https://github.com/ublue-os/brew.git
synced 2026-11-03 21:49:43 -09:00
12 lines
646 B
Docker
12 lines
646 B
Docker
FROM cgr.dev/chainguard/wolfi-base:latest AS builder
|
|
|
|
RUN apk add curl git zstd posix-libc-utils uutils gnutar grep bash-binsh && \
|
|
curl --retry 3 -fsSLo "/tmp/brew-install" "https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh" && \
|
|
touch /.dockerenv && \
|
|
env --ignore-environment "PATH=/usr/bin:/bin:/usr/sbin:/sbin" "HOME=/home/linuxbrew" "NONINTERACTIVE=1" /usr/bin/bash /tmp/brew-install && \
|
|
mkdir -p /out && \
|
|
tar --zstd -cvf "/out/homebrew.tar.zst" "/home/linuxbrew/.linuxbrew"
|
|
|
|
FROM scratch AS ctx
|
|
COPY system_files /system_files
|
|
COPY --from=builder /out/homebrew.tar.zst /system_files/usr/share/homebrew.tar.zst
|