diff options
author | Paul B <paul@bonaud.fr> | 2018-10-29 10:08:54 +0100 |
---|---|---|
committer | Paul B <paul@bonaud.fr> | 2018-10-29 10:08:54 +0100 |
commit | c223b406d3ff61af6a0ce736258bb68091e36925 (patch) | |
tree | 419cfe0e23406c93430a9e230c7b0ca28f59cf07 | |
parent | 9271ece745c3d5a0db1a4ddbe977ce437151ec3f (diff) | |
download | docker-nix-c223b406d3ff61af6a0ce736258bb68091e36925.tar.gz docker-nix-c223b406d3ff61af6a0ce736258bb68091e36925.tar.zst docker-nix-c223b406d3ff61af6a0ce736258bb68091e36925.zip |
Adding LANG variable which is empty by default on Alpine
Problem arising with nix found by @haitlahcen
-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"] |