aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorSilvio Fricke2017-05-04 19:43:03 +0200
committerSilvio Fricke2017-05-04 19:55:51 +0200
commitf44f33457b10b199809383bc8ddd7e829063af96 (patch)
treefd0274a5c353a8d734c11e48190982af034d4d13 /Dockerfile
parent7d33b7d68463dac885d08eb46636d7d5091fbab6 (diff)
downloadlanguagetool-f44f33457b10b199809383bc8ddd7e829063af96.tar.gz
switch to debian:jessie
alpine is using musl-libc but the libhunspell contained in Languagetool installation file is builded against gnu libc. This fixed #2 Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile14
1 files changed, 9 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile
index 5e32d54..88d012b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,15 +1,19 @@
-FROM alpine:3.5
+FROM debian:jessie
MAINTAINER Silvio Fricke <silvio.fricke@gmail.com>
ENV VERSION 3.7
ADD https://www.languagetool.org/download/LanguageTool-$VERSION.zip /LanguageTool-$VERSION.zip
-RUN apk update \
- && apk add \
- openjdk8-jre-base \
+RUN set -ex \
+ && mkdir -p /uploads /etc/apt/sources.list.d \
+ && echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie.backports.list \
+ && export DEBIAN_FRONTEND=noninteractive \
+ && apt-get clean \
+ && apt-get update -y \
+ && apt-get -t jessie-backports install -y \
+ openjdk-8-jre-headless \
unzip \
- && rm -rf /var/cache/apk \
&& unzip LanguageTool-$VERSION.zip \
&& rm LanguageTool-$VERSION.zip