chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Mirrors the Alpine CI environment for portable (musl static) builds.
|
||||
# - Alpine 3.21 with musl libc
|
||||
# - GCC + static zlib for fully static binaries
|
||||
# - Produces portable Linux binaries that run on any distro
|
||||
#
|
||||
# Build: docker build -f test-infrastructure/Dockerfile.alpine -t cbm-alpine test-infrastructure/
|
||||
# Run: docker run --rm -v $(pwd):/src cbm-alpine
|
||||
|
||||
FROM alpine:3.21@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c
|
||||
|
||||
RUN apk add --no-cache \
|
||||
build-base \
|
||||
linux-headers \
|
||||
zlib-dev \
|
||||
zlib-static \
|
||||
bash \
|
||||
git \
|
||||
python3 \
|
||||
nodejs \
|
||||
npm \
|
||||
ca-certificates
|
||||
|
||||
WORKDIR /src
|
||||
|
||||
ENTRYPOINT ["bash", "scripts/build.sh"]
|
||||
CMD ["CC=gcc", "CXX=g++", "STATIC=1"]
|
||||
Reference in New Issue
Block a user