Sign inSign up

lnl7/guix

By lnl7

•Updated over 10 years ago

GNU Guix Package Manager

Image
0

433

lnl7/guix repository overview

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"]

Tag summary

Content type

Image

Digest

Size

347.5 MB

Last updated

over 10 years ago

docker pull lnl7/guix:alpine