mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-13 10:03:49 -05:00
switch from bind mount to COPY
to avoid requiring host directory relabeling on selinux enabled systems
This commit is contained in:
parent
ea07b261ad
commit
191676b011
24
Dockerfile
24
Dockerfile
@ -120,19 +120,29 @@ COPY gunicorn.conf.py .
|
|||||||
ARG DOCKER_SRC=/usr/src/paperless/src/docker/
|
ARG DOCKER_SRC=/usr/src/paperless/src/docker/
|
||||||
WORKDIR ${DOCKER_SRC}
|
WORKDIR ${DOCKER_SRC}
|
||||||
|
|
||||||
RUN --mount=type=bind,readwrite,source=docker,target=${DOCKER_SRC} \
|
COPY [ \
|
||||||
set -eux \
|
"docker/imagemagick-policy.xml", \
|
||||||
|
"docker/supervisord.conf", \
|
||||||
|
"docker/docker-entrypoint.sh", \
|
||||||
|
"docker/docker-prepare.sh", \
|
||||||
|
"docker/wait-for-redis.py", \
|
||||||
|
"docker/management_script.sh", \
|
||||||
|
"docker/install_management_commands.sh", \
|
||||||
|
"${DOCKER_SRC}" \
|
||||||
|
]
|
||||||
|
|
||||||
|
RUN set -eux \
|
||||||
&& echo "Configuring ImageMagick" \
|
&& echo "Configuring ImageMagick" \
|
||||||
&& cp imagemagick-policy.xml /etc/ImageMagick-6/policy.xml \
|
&& mv imagemagick-policy.xml /etc/ImageMagick-6/policy.xml \
|
||||||
&& echo "Configuring supervisord" \
|
&& echo "Configuring supervisord" \
|
||||||
&& mkdir /var/log/supervisord /var/run/supervisord \
|
&& mkdir /var/log/supervisord /var/run/supervisord \
|
||||||
&& cp supervisord.conf /etc/supervisord.conf \
|
&& mv supervisord.conf /etc/supervisord.conf \
|
||||||
&& echo "Setting up Docker scripts" \
|
&& echo "Setting up Docker scripts" \
|
||||||
&& cp docker-entrypoint.sh /sbin/docker-entrypoint.sh \
|
&& mv docker-entrypoint.sh /sbin/docker-entrypoint.sh \
|
||||||
&& chmod 755 /sbin/docker-entrypoint.sh \
|
&& chmod 755 /sbin/docker-entrypoint.sh \
|
||||||
&& cp docker-prepare.sh /sbin/docker-prepare.sh \
|
&& mv docker-prepare.sh /sbin/docker-prepare.sh \
|
||||||
&& chmod 755 /sbin/docker-prepare.sh \
|
&& chmod 755 /sbin/docker-prepare.sh \
|
||||||
&& cp wait-for-redis.py /sbin/wait-for-redis.py \
|
&& mv wait-for-redis.py /sbin/wait-for-redis.py \
|
||||||
&& chmod 755 /sbin/wait-for-redis.py \
|
&& chmod 755 /sbin/wait-for-redis.py \
|
||||||
&& echo "Installing managment commands" \
|
&& echo "Installing managment commands" \
|
||||||
&& chmod +x install_management_commands.sh \
|
&& chmod +x install_management_commands.sh \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user