FROM python:3.8

MAINTAINER Andel  "andel.gugu@iais.fraunhofer.de"

RUN apt-get update -y
RUN apt-get install -y python3-pip python3-dev
RUN pip3 install --upgrade pip

COPY requirements.txt ./requirements.txt
RUN pip3 install -r requirements.txt

COPY static ./static
COPY templates ./templates
COPY license-1.0.0.json config.proto config_pb2.py config_pb2_grpc.py ./
COPY app.py ner_config.py ./

WORKDIR /

RUN useradd app
USER app

EXPOSE 8061 8062

ENTRYPOINT python3 -u ner_config.py