FROM python

RUN mkdir /service
COPY protobufs/ /service/protobufs/
COPY ca.pem /service/
COPY requirements.txt /service/
COPY client.py /service/

WORKDIR /service/
RUN python -m pip install --upgrade pip
RUN python -m pip install -r requirements.txt
RUN python -m grpc_tools.protoc -I ./protobufs --python_out=. \
           --grpc_python_out=. ./protobufs/fortanix.proto

# Host of Server
ENV CONSUMER_HOST=fortanix.consumer.local
ENTRYPOINT [ "python", "client.py" ]