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

35 lines
620 B
Docker
Raw Normal View History

2025-03-03 11:04:22 -05:00
ARG PYTHON=python:3.11
2016-07-26 19:42:59 -04:00
FROM $PYTHON
2016-07-26 19:42:59 -04:00
WORKDIR /pywb
COPY requirements.txt extra_requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt -r extra_requirements.txt
COPY . ./
RUN python setup.py install \
&& mv ./docker-entrypoint.sh / \
&& mkdir /uwsgi && mv ./uwsgi.ini /uwsgi/ \
&& mkdir /webarchive && mv ./config.yaml /webarchive/
2016-07-26 19:42:59 -04:00
WORKDIR /webarchive
2016-07-26 19:42:59 -04:00
# auto init collection
ENV INIT_COLLECTION ''
2016-07-26 19:42:59 -04:00
ENV VOLUME_DIR /webarchive
2016-07-26 19:42:59 -04:00
#USER archivist
COPY docker-entrypoint.sh ./
2016-07-26 19:42:59 -04:00
# volume and port
VOLUME /webarchive
EXPOSE 8080
2016-07-26 19:42:59 -04:00
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["uwsgi", "/uwsgi/uwsgi.ini"]
2016-07-26 19:42:59 -04:00