From 66ae9ab6eb3751ae7507156e696e3215cab0a496 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Mon, 7 Mar 2022 20:58:31 +0100 Subject: Full refactor --- Dockerfile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'Dockerfile') 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 +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 -- cgit v1.2.3