feat(ci): use custom builder image
This commit is contained in:
parent
68ce684c77
commit
9cec2e0dc2
3 changed files with 28 additions and 20 deletions
20
build.Dockerfile
Normal file
20
build.Dockerfile
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Command to build and push builder image (change tags as necessary):
|
||||
# docker buildx build -f build.Dockerfile -t git.rustybever.be/chewing_bever/rieter-builder:1.79-alpine3.19 --platform linux/amd64,linux/arm64 --push .
|
||||
FROM rust:1.79-alpine3.19
|
||||
|
||||
# Dependencies required to statically compile libarchive and libsqlite3
|
||||
RUN apk add --no-cache \
|
||||
build-base \
|
||||
libarchive-static libarchive-dev \
|
||||
zlib-static \
|
||||
openssl-libs-static \
|
||||
bzip2-static \
|
||||
xz-static \
|
||||
expat-static \
|
||||
zstd-static \
|
||||
lz4-static \
|
||||
acl-static && \
|
||||
rustup component add clippy rustfmt
|
||||
|
||||
# Tell the libarchive3-sys package to statically link libarchive
|
||||
ENV LIBARCHIVE_STATIC=1
|
||||
Loading…
Add table
Add a link
Reference in a new issue