Skip to content

Commit 32a7cb7

Browse files
committed
restore docker file
1 parent 00c6811 commit 32a7cb7

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

‎Dockerfile‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
##
2+
# NAME : iadvize/language-tools-server
3+
# VERSION : 3
4+
# DOCKER-VERSION : 1.13
5+
# DESCRIPTION : Python runtime v3
6+
# TO_BUILD : docker build --pull=true --no-cache --rm -t iadvize/language-tools-server:3.2 -t iadvize/language-tools-server:latest .
7+
# TO_SHIP : docker push iadvize/language-tools-server:3.2 && docker push iadvize/language-tools-server:latest
8+
# TO_RUN : docker run -ti --rm -p 8080:8080 iadvize/language-tools-server:3.2
9+
##
10+
11+
FROM java:14
12+
13+
MAINTAINER Samuel Berthe <samuel.berthe@iadvize.com>
14+
15+
ENV DEBIAN_FRONTEND="noninteractive" \
16+
INITRD="No" \
17+
PACKAGES="curl unzip" \
18+
LANGUAGE_TOOL_VERSION="3.2"
19+
20+
WORKDIR /app
21+
EXPOSE 8080
22+
CMD /usr/bin/java -cp /app/LanguageTool-${LANGUAGE_TOOL_VERSION}/languagetool-server.jar org.languagetool.server.HTTPServer --port 8080 --public
23+
24+
RUN apt-get update && \
25+
apt-get install -yq --no-install-recommends $PACKAGES && \
26+
apt-get clean && \
27+
rm -rf /var/lib/apt/lists/*
28+
29+
RUN mkdir -p /app && \
30+
curl -L -o /app/LanguageTool-${LANGUAGE_TOOL_VERSION}.zip https://www.languagetool.org/download/LanguageTool-${LANGUAGE_TOOL_VERSION}.zip && \
31+
unzip /app/LanguageTool-${LANGUAGE_TOOL_VERSION}.zip && \
32+
rm -rf /app/LanguageTool-${LANGUAGE_TOOL_VERSION}.zip

0 commit comments

Comments
 (0)