From 6e7734ff026b5be928703a4ad31ba4abaaf1535b Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Sun, 31 Dec 2023 11:04:24 +0100 Subject: use fixed uid/gid misc bash fixes --- Dockerfile | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index 9ad4fd5..32e0d53 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 / -- cgit v1.2.3