FROM python:3.7.2-alpine3.8

RUN apk --no-cache add \
      freetype-dev \
      gcc \
      musl-dev \
      jpeg-dev \
      zlib-dev \
    && \
    pip3 install \
      scapy==2.4.2 \
      pillow==5.4.1 \
      PyYAML==5.1.1


COPY devel /app/
COPY example-puzzles /puzzles/
COPY theme /theme/

ENTRYPOINT [ "python3", "/app/devel-server.py" ]
CMD [ "--bind", "0.0.0.0:8080", "--puzzles", "/puzzles", "--theme", "/theme" ]