Dockerfile 585 B

12345678910111213141516171819202122
  1. FROM resin/rpi-raspbian:jessie-20170531
  2. RUN apt-get update && \
  3. apt-get install -y gcc python python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev curl
  4. ADD https://bootstrap.pypa.io/get-pip.py /tmp/get-pip.py
  5. RUN python /tmp/get-pip.py && \
  6. pip install flask unidecode
  7. # decouble from flask-ask version changes
  8. RUN pip install cryptography==2.1.1 PyYAML==3.12 cffi==1.11.2 pycparser==2.18
  9. RUN pip install flask-ask==0.9.7 requests
  10. EXPOSE 80
  11. HEALTHCHECK --interval=10s CMD curl -sS --fail http://localhost:80 || exit 1
  12. CMD python -u /app/server.py
  13. COPY app /app