aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorsilvio2020-06-29 09:20:26 +0200
committerGitHub2020-06-29 09:20:26 +0200
commita52be3a337e8e45b3462eeb76bccf54b277e4b81 (patch)
treea61f8d078b240e45622d0673df2b572a294db9a1 /Dockerfile
parentc9d8de54cf71e22fbd117c9486509d351a4aec6a (diff)
parent0627afe02521f1f5d1f9d20b35ad61a03446e547 (diff)
downloadlanguagetool-a52be3a337e8e45b3462eeb76bccf54b277e4b81.tar.gz
Merge pull request #13 from jansel/java14
Fix warnings and upgrade to openjdk-14
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile25
1 files changed, 7 insertions, 18 deletions
diff --git a/Dockerfile b/Dockerfile
index 41c7e41..7fa7691 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,28 +1,17 @@
-FROM debian:stretch
+FROM openjdk:14-alpine
MAINTAINER Silvio Fricke <silvio.fricke@gmail.com>
-RUN set -ex \
- && mkdir -p /uploads /etc/apt/sources.list.d /var/cache/apt/archives/ \
- && export DEBIAN_FRONTEND=noninteractive \
- && apt-get clean \
- && apt-get update -y \
- && apt-get install -y \
- bash \
- openjdk-8-jre-headless \
- unzip
+RUN apk add --no-cache libgomp gcompat libstdc++
ENV VERSION 4.9.1
-ADD https://www.languagetool.org/download/LanguageTool-$VERSION.zip /LanguageTool-$VERSION.zip
-
-RUN unzip LanguageTool-$VERSION.zip \
- && rm LanguageTool-$VERSION.zip
+RUN wget https://www.languagetool.org/download/LanguageTool-$VERSION.zip && \
+ unzip LanguageTool-$VERSION.zip && \
+ rm LanguageTool-$VERSION.zip
WORKDIR /LanguageTool-$VERSION
ADD misc/start.sh /start.sh
-RUN chmod a+x /start.sh
-RUN mkdir /nonexistent && touch /nonexistent/.languagetool.cfg
-
-CMD [ "/start.sh" ]
+CMD [ "sh", "/start.sh" ]
+USER nobody
EXPOSE 8010