aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorSilvio Fricke2016-08-07 08:15:56 +0200
committerSilvio Fricke2016-08-07 08:15:56 +0200
commit6f31083054da9592e0dd3e2d4ab3f39c30871fde (patch)
treee2ba58c8584a649161f087425137c07d1f52eada /Dockerfile
parentb8e9c6e553e30b5e592e0b48e3b48e53dca11926 (diff)
downloadlanguagetool-6f31083054da9592e0dd3e2d4ab3f39c30871fde.tar.gz
dockerfile: switch to alpine linux
With this switch we save nearly 150MB on image size new 362.3 MB old 534.2 MB Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile19
1 files changed, 8 insertions, 11 deletions
diff --git a/Dockerfile b/Dockerfile
index 4e52dd0..36e7791 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,20 +1,17 @@
-FROM debian:jessie
+FROM alpine:3.4
MAINTAINER Silvio Fricke <silvio.fricke@gmail.com>
-RUN export DEBIAN_FRONTEND=noninteractive \
- && echo "deb http://http.debian.net/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list \
- && apt-get update -y \
- && apt-get install -y --no-install-recommends \
- openjdk-8-jre-headless \
- unzip \
- && apt-get clean -y \
- && rm -rf /var/lib/apt/lists/*
-
ENV VERSION 3.4
ADD https://www.languagetool.org/download/LanguageTool-$VERSION.zip /LanguageTool-$VERSION.zip
-RUN unzip LanguageTool-$VERSION.zip
+RUN apk update \
+ && apk add \
+ openjdk8-jre-base \
+ unzip \
+ && rm -rf /var/cache/apk \
+ && unzip LanguageTool-$VERSION.zip \
+ && rm LanguageTool-$VERSION.zip
WORKDIR /LanguageTool-$VERSION