diff options
author | Christian Segundo | 2022-03-07 20:58:31 +0100 |
---|---|---|
committer | Christian Segundo | 2022-03-07 20:58:31 +0100 |
commit | 66ae9ab6eb3751ae7507156e696e3215cab0a496 (patch) | |
tree | 4b9a9cb190a725a15f62446dfd6aea84012ae59c /Dockerfile | |
parent | c3b760f58b1b548a2435fda1f52dbaa26b190a88 (diff) | |
download | languagetool-66ae9ab6eb3751ae7507156e696e3215cab0a496.tar.gz |
Full refactor
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -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 |