Dockerfile 442 B

123456789101112131415161718192021222324
  1. FROM alpine:3.7
  2. LABEL maintainer="robert.gauto@gmail.com"
  3. RUN set -x; \
  4. apk update && \
  5. apk upgrade && \
  6. apk add --no-cache \
  7. python \
  8. py2-pip && \
  9. pip install --upgrade pip
  10. COPY ./app ./app
  11. WORKDIR ./app
  12. RUN set -x; \
  13. pip install -r requirements.txt && \
  14. python manage.py migrate
  15. ADD entrypoint.sh ./
  16. EXPOSE 8000
  17. CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]