From: Trenton Holmes Date: Fri, 3 Jun 2022 21:02:58 +0000 (-0700) Subject: Makes sure the export folder also exists X-Git-Tag: v1.8.0-beta.rc1~59^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1088%2Fhead;p=thirdparty%2Fpaperless-ngx.git Makes sure the export folder also exists --- diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index fad0d20fe8..d4b0d8c585 100755 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -28,7 +28,9 @@ initialize() { # Check for overrides of certain folders map_folders - for dir in "${DATA_DIR}" "${DATA_DIR}/index" "${MEDIA_ROOT_DIR}" "${MEDIA_ROOT_DIR}/documents" "${MEDIA_ROOT_DIR}/documents/originals" "${MEDIA_ROOT_DIR}/documents/thumbnails"; do + local export_dir="/usr/src/paperless/export" + + for dir in "${export_dir}" "${DATA_DIR}" "${DATA_DIR}/index" "${MEDIA_ROOT_DIR}" "${MEDIA_ROOT_DIR}/documents" "${MEDIA_ROOT_DIR}/documents/originals" "${MEDIA_ROOT_DIR}/documents/thumbnails"; do if [[ ! -d "${dir}" ]]; then echo "Creating directory ${dir}" mkdir "${dir}" @@ -42,7 +44,7 @@ initialize() { set +e echo "Adjusting permissions of paperless files. This may take a while." chown -R paperless:paperless ${tmp_dir} - for dir in "${DATA_DIR}" "${MEDIA_ROOT_DIR}"; do + for dir in "${export_dir}" "${DATA_DIR}" "${MEDIA_ROOT_DIR}"; do find "${dir}" -not \( -user paperless -and -group paperless \) -exec chown paperless:paperless {} + done set -e