aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile12
1 files changed, 7 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile
index f138778..9ad4fd5 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,6 +2,12 @@ FROM openjdk:slim
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
@@ -14,16 +20,12 @@ RUN apt-get update && \
bsdtar -x -f - && \
rm -rf /var/lib/apt/lists/*
-RUN adduser \
- --home /LanguageTool-$VERSION \
- --no-create-home languagetool
-
COPY --chown=languagetool misc/init.sh /
COPY --chown=languagetool misc/ngram.sh /
-WORKDIR /LanguageTool-$VERSION
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" ]
+WORKDIR /home/languagetool/LanguageTool-$VERSION
USER languagetool
EXPOSE 8010