This repository has been archived by the owner on Sep 15, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
30 lines (26 loc) · 1.57 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FROM maven:3.5.2-jdk-8-alpine AS MAVEN_TOOL_CHAIN
COPY . /tmp/
WORKDIR /tmp/
RUN mvn -B clean package -DskipTests
FROM apache/nifi:latest
COPY --from=MAVEN_TOOL_CHAIN /tmp/nifi-nlp-nar/target/nifi-nlp-nar.nar lib/nifi-nlp-nar.nar
#############################################################################################
# !!! container expects a folder containing NLP models in /opt/nifi/nifi-current/models !!! #
#############################################################################################
# USER root
# RUN mkdir $NIFI_HOME/models
# WORKDIR $NIFI_HOME/models
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-date.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-location.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-money.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-organization.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-percentage.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-person.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-ner-time.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-chunker.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-parser-chunking.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-token.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-sent.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-pos-maxent.bin
# RUN wget http://opennlp.sourceforge.net/models-1.5/en-pos-perceptron.bin
# RUN wget https://www-eu.apache.org/dist/opennlp/models/langdetect/1.8.3/langdetect-183.bin