1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 08:04:49 +01:00
pywb/Dockerfile

35 lines
468 B
Docker
Raw Permalink Normal View History

ARG PYTHON=python:3.5.3
2016-07-26 19:42:59 -04:00
FROM $PYTHON
2016-07-26 19:42:59 -04:00
RUN mkdir /uwsgi
COPY uwsgi.ini /uwsgi/
2016-07-26 19:42:59 -04:00
WORKDIR /pywb
ADD requirements.txt .
RUN pip install -r requirements.txt
ADD extra_requirements.txt .
RUN pip install -r extra_requirements.txt
ADD . .
RUN python setup.py install
RUN mkdir /webarchive
COPY config.yaml /webarchive/
VOLUME /webarchive
2016-07-26 19:42:59 -04:00
WORKDIR /webarchive
2016-07-26 19:42:59 -04:00
EXPOSE 8080
2016-07-26 19:42:59 -04:00
CMD ["uwsgi", "/uwsgi/uwsgi.ini"]
2016-07-26 19:42:59 -04:00
RUN useradd -ms /bin/bash -u 1000 archivist
2016-07-26 19:42:59 -04:00
USER archivist
2016-07-26 19:42:59 -04:00