mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 00:03:28 +01:00
dockerfile: remove volume, port from base image error page: add cors headers for error page
35 lines
470 B
Docker
35 lines
470 B
Docker
ARG PYTHON=python:3.5.3
|
|
|
|
FROM $PYTHON
|
|
|
|
RUN mkdir /uwsgi
|
|
COPY uwsgi.ini /uwsgi/
|
|
|
|
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
|
|
|
|
WORKDIR /webarchive
|
|
|
|
#EXPOSE 8080
|
|
|
|
CMD ["uwsgi", "/uwsgi/uwsgi.ini"]
|
|
|
|
RUN useradd -ms /bin/bash -u 1000 archivist
|
|
|
|
USER archivist
|
|
|
|
|