FROM python:3.7-alpine

RUN mkdir -p /app
RUN mkdir -p /app/generator
WORKDIR /app

COPY generator/requirements.txt /app
RUN MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 pip install -r requirements.txt

COPY generator/messages_pb2.py /app/generator
COPY generator/server.py /app/generator
COPY generator/server.sh /app/generator

EXPOSE 8550

CMD ["sh", "generator/server.sh"]

