From fe4774d97c2c6faeddd8414829d7fe443d4837aa Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Sun, 10 Apr 2022 12:00:33 +0200 Subject: Add support for HTTPServerConfig options --- Dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index 432be1d..81c855c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,10 +11,16 @@ RUN apt-get update && \ RUN curl --progress-bar "https://languagetool.org/download/LanguageTool-$VERSION.zip" |\ bsdtar -x -f - -ADD misc/init.sh /init.sh -ADD misc/ngram.sh /ngram.sh +RUN adduser \ + --home /LanguageTool-$VERSION \ + --no-create-home languagetool + +ADD --chown=languagetool misc/init.sh / +ADD --chown=languagetool misc/ngram.sh / WORKDIR /LanguageTool-$VERSION -CMD [ "sh", "/init.sh" ] -USER nobody +HEALTHCHECK --timeout=10s --start-period=5s \ + CMD curl --fail --data "language=en-US&text=healthcheck test" http://localhost:8010/v2/check || exit 1 +CMD [ "bash", "/init.sh" ] +USER languagetool EXPOSE 8010 -- cgit v1.2.3