diff options
-rw-r--r-- | Dockerfile | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -3,6 +3,8 @@ FROM alpine | |||
3 | 3 | ||
4 | ARG NIX_VERSION | 4 | ARG NIX_VERSION |
5 | ENV NIX_VERSION ${NIX_VERSION:-2.1.3} | 5 | ENV NIX_VERSION ${NIX_VERSION:-2.1.3} |
6 | ARG LANG | ||
7 | ENV LANG ${LANG:-"en_US.UTF-8"} | ||
6 | 8 | ||
7 | RUN addgroup -g 30000 -S nixbld \ | 9 | RUN addgroup -g 30000 -S nixbld \ |
8 | && for i in $(seq 1 30); do adduser -S -D -h /var/empty -g "Nix build user $i" -u $((30000 + i)) -G nixbld nixbld$i ; done \ | 10 | && for i in $(seq 1 30); do adduser -S -D -h /var/empty -g "Nix build user $i" -u $((30000 + i)) -G nixbld nixbld$i ; done \ |
@@ -21,6 +23,7 @@ RUN cd && wget https://nixos.org/releases/nix/nix-$NIX_VERSION/nix-$NIX_VERSION- | |||
21 | && rm -rf ~/nix-*-* | 23 | && rm -rf ~/nix-*-* |
22 | 24 | ||
23 | ENV ENV="/home/nixuser/.nix-profile/etc/profile.d/nix.sh" | 25 | ENV ENV="/home/nixuser/.nix-profile/etc/profile.d/nix.sh" |
24 | RUN ln -s ${ENV} ${HOME}/.profile | 26 | RUN echo ". ${ENV}" >> ${HOME}/.profile |
27 | |||
25 | SHELL ["/usr/bin/env", "bash", "-l", "-c"] | 28 | SHELL ["/usr/bin/env", "bash", "-l", "-c"] |
26 | ENTRYPOINT ["/usr/bin/env", "bash", "-l", "-c"] | 29 | ENTRYPOINT ["/usr/bin/env", "bash", "-l", "-c"] |