aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Fricke2015-04-02 12:06:40 +0200
committerSilvio Fricke2015-04-02 12:06:40 +0200
commit438749d13ae278b02b05c1b98f1ab71739aadedd (patch)
treeab5571d273dbf079be5bd2e7c4ba25a954078dfe
downloadlanguagetool-438749d13ae278b02b05c1b98f1ab71739aadedd.tar.gz
initial commit
Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
-rw-r--r--Dockerfile19
-rw-r--r--readme.md22
2 files changed, 41 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..7ff2132
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,19 @@
+FROM debian
+
+MAINTAINER Silvio Fricke <silvio.fricke@gmail.com>
+
+RUN dpkg-divert --local --rename --add /sbin/initctl && ln -sf /bin/true /sbin/initctl
+
+RUN export DEBIAN_FRONTEND=noninteractive \
+ && apt-get update -y \
+ && apt-get install -y openjdk-7-jre git-core unzip \
+ && apt-get clean -y
+
+ADD https://www.languagetool.org/download/LanguageTool-2.9.zip /LanguageTool-2.9.zip
+
+RUN unzip LanguageTool-2.9.zip
+
+WORKDIR /LanguageTool-2.9
+
+CMD ["java", "-cp", "languagetool-server.jar", "org.languagetool.server.HTTPServer", "--port", "8010" ]
+EXPOSE 8010
diff --git a/readme.md b/readme.md
new file mode 100644
index 0000000..2842c99
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,22 @@
+
+# Introduction
+
+[LanguageTool] is an Open Source proof­reading software for English, French,
+German, Polish, and more than 20 other languages.
+
+You can use the LanguageTools with a [firefox-plugin].
+
+This is a Dockerfile to get the languagetools running on a system without java.
+
+[LanguageTool]: https://www.languagetool.org/
+[firefox-plugin]: https://addons.mozilla.org/firefox/addon/languagetoolfx/
+
+# Usage
+
+The Server is running on port 8010, this port should exposed.
+
+ $ docker pull silviof/docker-languagetool
+ [...]
+ $ docker run --rm -p 8010:8010 silviof/docker-languagetool
+
+Or you run it in background via `-d`-option.