1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-16 00:24:48 +01:00
pywb/Dockerfile

32 lines
552 B
Docker
Raw Normal View History

FROM python:3.5.2
2016-07-26 19:42:59 -04:00
MAINTAINER Ilya Kreymer <ikreymer at gmail.com>
2016-07-26 19:42:59 -04:00
RUN mkdir /uwsgi
COPY uwsgi.ini /uwsgi/
2016-07-26 19:42:59 -04:00
RUN pip install gevent==1.1.2 certauth youtube-dl boto uwsgi urllib3
2016-07-26 19:42:59 -04:00
RUN pip install git+https://github.com/t0m/pyamf.git@python3
RUN pip install webassets pyyaml brotlipy
RUN mkdir /pywb
ADD . /pywb
RUN cd pywb; 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