aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorChristian Segundo2022-03-07 20:58:31 +0100
committerChristian Segundo2022-03-07 20:58:31 +0100
commit66ae9ab6eb3751ae7507156e696e3215cab0a496 (patch)
tree4b9a9cb190a725a15f62446dfd6aea84012ae59c /Dockerfile
parentc3b760f58b1b548a2435fda1f52dbaa26b190a88 (diff)
downloadlanguagetool-66ae9ab6eb3751ae7507156e696e3215cab0a496.tar.gz
Full refactor
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile23
1 files changed, 12 insertions, 11 deletions
diff --git a/Dockerfile b/Dockerfile
index 98473cf..58f5b7a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,19 +1,20 @@
-FROM openjdk:16-slim-buster
+FROM openjdk:slim
-# see Makefile.version
-ARG VERSION
+ARG VERSION=5.6
-MAINTAINER Silvio Fricke <silvio.fricke@gmail.com>
+RUN apt-get update && \
+ apt-get install -y \
+ curl \
+ libarchive-tools && \
+ rm -rf /var/lib/apt/lists/*
-RUN apt-get update && apt-get install -y wget unzip && rm -rf /var/lib/apt/lists/*
+RUN curl --progress-bar "https://languagetool.org/download/LanguageTool-$VERSION.zip" |\
+ bsdtar -x -f -
-RUN wget https://www.languagetool.org/download/LanguageTool-$VERSION.zip && \
- unzip LanguageTool-$VERSION.zip && \
- rm LanguageTool-$VERSION.zip
+ADD misc/init.sh /init.sh
+ADD misc/ngram.sh /ngram.sh
WORKDIR /LanguageTool-$VERSION
-
-ADD misc/start.sh /start.sh
-CMD [ "sh", "/start.sh" ]
+CMD [ "sh", "/init.sh" ]
USER nobody
EXPOSE 8010