diff --git a/Dockerfile b/Dockerfile index 3bb7322..48bd648 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,15 +9,13 @@ run --mount=type=cache,id=novit-rs,target=/usr/local/cargo/registry \ RUSTFLAGS="-C target-feature=-crt-static" cargo install --path . --root /dist # ------------------------------------------------------------------------ -from alpine:3.22.2 as initrd +from alpine:3.23.2 as initrd run apk add zstd lz4 workdir /system -env VERSION=3.23.2 - run . /etc/os-release \ - && wget -O- https://dl-cdn.alpinelinux.org/alpine/v${VERSION%.*}/releases/x86_64/alpine-minirootfs-${VERSION}-x86_64.tar.gz |tar zxv + && wget -O- https://dl-cdn.alpinelinux.org/alpine/v${VERSION_ID%.*}/releases/x86_64/alpine-minirootfs-${VERSION_ID}-x86_64.tar.gz |tar zxv run apk add --no-cache --update -p . musl libgcc coreutils \ iproute2 lvm2 lvm2-extra lvm2-dmeventd udev cryptsetup \ @@ -36,6 +34,6 @@ run chroot . init-version run find * |cpio -H newc -oF /initrd # ------------------------------------------------------------------------ -from alpine:3.23.0 +from alpine:3.23.2 copy --from=initrd /initrd / entrypoint ["base64","/initrd"]