Dockerfile 453 B

123456789101112
  1. FROM python:3.6
  2. MAINTAINER Michael B. Klein <michael.klein@northwestern.edu>
  3. RUN mkdir -p /usr/local /data
  4. WORKDIR /usr/local
  5. ADD . lakesuperior
  6. WORKDIR /usr/local/lakesuperior
  7. RUN pip install -e .
  8. RUN cp ./docker/etc/* ./lakesuperior/etc.defaults/
  9. CMD ./docker/docker_entrypoint
  10. EXPOSE 8000
  11. HEALTHCHECK --interval=30s --timeout=5s \
  12. CMD curl -X OPTIONS -f http://localhost:8000/ || exit 1