Block a user
alpinebuilder (750e33c)
Published 2024-10-27 21:12:11 +01:00 by robin
Installation
docker pull git.realrobin.io/robin/alpinebuilder:750e33csha256:78526ec74f984a3598b540e1b2eea769a89a45a248b3519734f118f5e8876f91
Images
| Digest | OS / Arch | Size |
|---|---|---|
| e47bcbc999 | linux/arm/v7 | 109 MiB |
Image Layers ( linux/arm/v7)
| ADD file:8096a7e97160f837a432988b8138ffab07ff212be781f530c8baa2067265d071 in / |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk update # buildkit |
| RUN /bin/sh -c apk add alpine-sdk alpine-conf xorriso squashfs-tools grub grub-efi doas # buildkit |
| RUN /bin/sh -c apk add mtools dosfstools grub-efi # buildkit |
| RUN /bin/sh -c adduser -D build -G abuild # buildkit |
| RUN /bin/sh -c echo $'permit nopass :abuild\n' > /etc/doas.d/doas.conf # buildkit |
| USER build |
| RUN /bin/sh -c groups build # buildkit |
| RUN /bin/sh -c abuild-keygen -i -a -n # buildkit |
| RUN /bin/sh -c git clone --depth=3 https://gitlab.alpinelinux.org/alpine/aports /home/build/aports # buildkit |
| RUN /bin/sh -c cd /home/build/aports # buildkit |
| RUN /bin/sh -c mkdir -pv ~/tmp # buildkit |
| RUN /bin/sh -c export TMPDIR=~/tmp # buildkit |
| COPY ./alpine/profiles/*.sh /home/build/aports/scripts # buildkit |
| COPY ./alpine/apkovl/*.sh /home/build/aports/scripts # buildkit |
| RUN /bin/sh -c doas chmod +x /home/build/aports/scripts/*.sh # buildkit |
| WORKDIR /home/build |
| ENTRYPOINT ["/bin/sh"] |
| STOPSIGNAL SIGKILL |