http://www.gnu.org/software/guix
FROM alpine:3.3
ENV GUIX_VERSION 0.10.0
ENV GUIX_BINARY_URL ftp://alpha.gnu.org/gnu/guix/guix-binary-$GUIX_VERSION.x86_64-linux.tar.xz
ENV GUIX_BINARY_SHA256 b46cd525102c6189f160bde392a31bb61e3b94fd7bf109885803e6d9a32f2ed3
RUN wget -q "$GUIX_BINARY_URL" -O guix-binary.tar.xz \
&& ( set -o pipefail; echo "$GUIX_BINARY_SHA256 guix-binary.tar.xz" | sha256sum -c - ) \
&& tar -C / -xJf guix-binary.tar.xz \
&& addgroup guixbuild \
&& chgrp guixbuild -R /gnu/store \
&& adduser -S -H -h /var/empty -G guixbuild guixbuilder1 \
&& rm guix-binary.tar.xz
ENV USER root
ENV PATH /root/.guix-profile/bin:/root/.guix-profile/sbin:$PATH
ENV SSL_CERT_FILE /root/.guix-profile/etc/ssl/certs/ca-certificates.crt
RUN ln -sf /var/guix/profiles/per-user/root/guix-profile /root/.guix-profile \
&& guix archive --authorize < /root/.guix-profile/share/guix/hydra.gnu.org.pub
COPY docker-entrypoint.sh /
COPY vimrc /root/.vimrc
ENTRYPOINT ["/docker-entrypoint.sh"]
Content type
Image
Digest
Size
347.5 MB
Last updated
over 10 years ago
docker pull lnl7/guix:alpine