diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -4,21 +4,26 @@ ARG VERSION=6.3 WORKDIR /home/languagetool -RUN adduser \ - --home /home/languagetool \ - --no-create-home languagetool - SHELL ["/bin/bash", "-eufo", "pipefail", "-c"] # hadolint ignore=DL3008 -RUN apt-get update && \ - apt-get upgrade -y && \ - apt-get install --no-install-recommends -y \ - curl \ - libarchive-tools && \ - curl --progress-bar "https://languagetool.org/download/LanguageTool-$VERSION.zip" |\ - bsdtar -x -f - && \ - rm -rf /var/lib/apt/lists/* +RUN \ + groupadd -g 1000 languagetool && \ + adduser \ + --uid 1000 \ + --gid 1000 \ + --home /home/languagetool \ + --no-create-home languagetool && \ + chown -R languagetool:languagetool /home/languagetool && \ + export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install --no-install-recommends -y \ + curl \ + libarchive-tools && \ + curl --progress-bar "https://languagetool.org/download/LanguageTool-$VERSION.zip" |\ + bsdtar -x -f - && \ + rm -rf /var/lib/apt/lists/* COPY --chown=languagetool misc/init.sh / COPY --chown=languagetool misc/ngram.sh / |